Como converter de int para string no objetivo c: exemplo de código

Eu estou tentando converter de um int para uma string, mas estou tendo problemas. Eu segui a execução através do depurador e a string 'myT' obtém o valor de 'sum', mas a instrução 'if' não funciona corretamente se a 'soma' for 10,11,12. Eu não deveria estar usando um tipo int primitivo para armazenar o número? Além disso, os dois métodos que tentei (consulte o código comentado) não seguem o verdadeiro caminho da instrução 'if'. Obrigado!

int x = [my1 intValue]; 
    int y = [my2 intValue]; 
    int sum = x+y;
    //myT = [NSString stringWithFormat:@"%d", sum];
    myT = [[NSNumber numberWithInt:sum] stringValue];

    if(myT==@"10" || myT==@"11" || myT==@"12")
        action = @"numGreaterThanNine";

questionAnswers(6)

yourAnswerToTheQuestion