我有一個NSString有兩個字符。如何從NSString使用substringToIndex捕獲單個字符
的NSSring看起來像這樣
FW
我使用此代碼捕獲的第一個字符
NSString *firstStateString = [totInstStateString substringToIndex:1];
這個pecie的代碼返回F,I想知道如何使用substringToIndex將第二個字符返回到它自己的字符串。
anyhelp將不勝感激。
我有一個NSString有兩個字符。如何從NSString使用substringToIndex捕獲單個字符
的NSSring看起來像這樣
FW
我使用此代碼捕獲的第一個字符
NSString *firstStateString = [totInstStateString substringToIndex:1];
這個pecie的代碼返回F,I想知道如何使用substringToIndex將第二個字符返回到它自己的字符串。
anyhelp將不勝感激。
使用。我是你的情況有所幫助。
NSString *myString = @"FFNNF";
for(int i = 0; i < [myString length]; i++)
{
NSLog(@"%@", [myString substringWithRange:NSMakeRange(i, 1)])
}
另外檢查這個問題。
另一種選擇是:
NSString *lastStateString = [totInstStateString substringFromIndex:1];
這將讓兩字符串的最後一個字符。你可能想在那裏做一些邊界檢查。
那麼'substringToIndex'將會非常困難,因爲它總是從位置0開始。 – rckoenes