2016-06-11 30 views
-3

餘萬中給出string.If全白的空間來計算總的空白計算相同字符串更多的則是1,那麼我想爲「\ n」如何從給定的整個的NSString

對於更換的空間第二個數字例如: 我的字符串是:「我喜歡iPhone」。該字符串包含3個空格。 所以我想要這樣的o/p「我喜歡\ niPhone」。

這只是一個例子。我的字符串不是靜態的。給字符串是動態的 我該如何實現?

在此先感謝

+2

但是「我喜歡iPhone」只包含2個空格。 – amallard

+0

對不起,我查看了我更新的問題 –

回答

4
NSString *givenString = @"I like iPhone ok"; 
NSArray *stringArray = [givenString componentsSeparatedByString:@" "]; 

NSString *string = @""; 

for (int i = 0; i<stringArray.count; i++) { 
    string = i==2 ? [NSString stringWithFormat:@"%@\n%@",string,stringArray[i]] : [NSString stringWithFormat:@"%@ %@",string,stringArray[i]]; 
} 

NSLog(@"%@",string); 

希望這有助於!

+0

非常感謝。此代碼是工作鏈接。 U保存我的時間:) –

+0

快樂編碼:) –