Comment puis-je obtenir chaque ligne à partir d'une NSString?

Si j'ai un NSString avec un fichier texte, comment puis-je obtenir un NSArray de NSString avec chaque NSString contenant une ligne du fichier.

En 10.5 j'ai fait ceci:

NSArray* lines = [str componentsSeparatedByCharactersInSet: [NSCharacterSet newlineCharacterSet]];

Mais qui ne fonctionne pas en 10.4, et mon programme doit travailler en 10.4.

Ainsi, il doit travailler avec les \r, \n et \r\n de fin de ligne.

OriginalL'auteur Roland Rabien | 2008-12-05