2010-08-26 88 views

回答

6

您可以NSString轉換爲NSInteger像這樣:

NSInteger myInteger = [[myString substringWithRange:NSMakeRange(1, 1)] integerValue]; 

在你的情況下,如果myString是你的字符串P1,myInteger將是1.那麼你可以這樣做:

myInteger = myInteger + 1; 

那麼這將使myInteger 2.然後把這個數字後面P上之後做:

myString = [NSString stringWithFormat:@"P%i", myInteger]; 

現在myString是P2。

4

將其拆分爲包含P的前綴和包含該數字的後綴。你如何做到這一點取決於你的字符串的可能格式。

然後發送intValue到字符串。

增量數

與-stringWithFormat把它全部重新走到一起:

+1

對於上面的問題,我認爲這將是最好的和最快的解決方案。 +1 – hellozimi 2010-08-26 13:39:06

+0

如果你想要一些代碼,看看我的答案,這正是傑里米所說的。 – Joshua 2010-08-26 13:42:52

相關問題