Convertir un NSInteger à NSString Xcode iOS8

Je suis en train de convertir un NSInteger à un NSString pour montrer la NSInteger valeur dans un UIAlerView. Mais le problème est que j'obtiens cette erreur: "le Mauvais type de récepteur 'NSInteger' (aka 'long')" quand je suis en train de convertir la NSInteger.

La NSInteger:

NSInteger clasesDadas = clases.count;

Les clases.est le nombre de lignes que j'ai dans le TableView.

Le code est:

-(void)infoAction
{
    NSInteger clasesDadas = clases.count;

    NSString *inStr = [NSString stringWithFormat:@"%d", [clasesDadas intValue]]; /*HERE IS THE ERROR*/

    UIAlertView *alertatiempo = [[UIAlertView alloc] initWithTitle:@"Información" message:inStr delegate:self cancelButtonTitle:@"Aceptar" otherButtonTitles:nil];
    [alertatiempo show];

}

Quelqu'un peut m'aider? Je vous remercie beaucoup.

OriginalL'auteur Daniel Fernandez | 2015-03-26