Retirer caractère de saut de ligne à partir de la première ligne de NSString

Comment puis-je supprimer le premier \n caractère d'un NSString?

Edit: Juste pour préciser, ce que je voudrais faire c'est:
Si la première ligne de la chaîne de caractères contient un caractère \n, supprimer le reste ne rien faire.

c'est à dire: Si la chaîne est comme ceci:

@"\nhello, this is the first line\nthis is the second line"

et qui s'oppose à une chaîne qui ne contient pas un saut de ligne dans la première ligne:

@"hello, this is the first line\nthis is the second line."

J'espère que rend plus clair.

Votre modifier le rend effectivement la question de moins en moins claires. Sur le plan conceptuel, la "première ligne d'une chaîne", si quoi que ce soit, signifie pour moi tous les caractères jusqu'à (et y compris) le premier saut de ligne dans la chaîne. Si vous voulez dire quelque chose d'autre que qu'en "première ligne", vous pouvez avoir besoin de préciser à nouveau.
Ce que Quinn dit. Par définition, la première ligne doit contenir un retour à la ligne. Sinon, la chaîne n'a qu'une ligne.

OriginalL'auteur Brock Woolf | 2009-06-17