我想創建一個NSArray
與NSString
的每個字符,問題是,當我使用componentsSeparatedByString:@""
來獲取我的數組中的每個單個字符,但我實際上是在一個單一的案例中得到整個字符串...爲什麼?Objective-C:componentsSeparatedByString:@「」不能正常工作,因爲我期待它
0
A
回答
0
因爲您的字符串沒有字符串@""
這是一個空字符串。你想要做的是獨立的,像這樣的人物:
NSMutableArray *characters = [[NSMutableArray alloc] init];
for (int i=0; i < [YOUR_STRING length]; i++) {
NSString *ichar = [NSString stringWithFormat:@"%c", [YOUR_STRING characterAtIndex:i]];
[characters addObject:ichar];
}
人物現在可以包含每個字母。
1
像這樣的東西也可能工作。
NSString *stringToSplit = @"1234567890";
NSMutableArray *arrayOfCharacters = [NSMutableArray new];
[stringToSplit enumerateSubstringsInRange:NSMakeRange(0, stringToSplit.length) options:NSStringEnumerationByComposedCharacterSequences usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) {
[arrayOfCharacters addObject:substring];
}];
相關問題
- 1. Document.domain不能正常工作,因爲我期待
- 2. Django模擬補丁不能正常工作,因爲我期望
- 3. XPath不工作,因爲我期望它
- 4. Asp.net的作用是不能正常工作,因爲它應該
- 5. stristr PHP函數不能正常工作,因爲它應該
- 6. PRE標籤不能正常工作,因爲它應該
- 7. PHP函數不能正常工作,因爲它應該
- 8. 的.bash_profile不能正常工作,因爲它應該
- 9. mouseleave不能正常工作,因爲它應該是
- 10. folium.GeoJson(樣式功能)不能正常工作,因爲我想
- 11. 爲什麼我的循環不工作,因爲我期待?
- 12. 因爲日期時間不能正常工作
- 13. 我的代碼不能正常工作,因爲我的新本
- 14. 重定向不工作,因爲我在Rails中很期待
- 15. three.js照明似乎不工作,因爲我期待
- 16. 我需要循環法工作,但它不能正常工作
- 17. 功能不工作,因爲它應該
- 18. 爲什麼不能正常工作?我很難找出它
- 19. 爲什麼我的PHP如果週期不能正常工作
- 20. 期待SIGSEGV,但得到正常工作
- 21. char陣列工作不正常,因爲它應該(C編程)
- 22. onTextChanged,不能讓它正常工作
- 23. Django .extra()不工作,因爲我期望
- 24. STAssertTrue不工作,因爲我期望
- 25. 插件不工作,因爲我期望
- 26. jQuery關不工作,因爲我預期
- 27. window.history.replaceState()不工作,因爲我期望
- 28. 休眠 - 日期不能正常工作
- 29. Count +期貨不能正常工作
- 30. 我的菜單由於某種原因不能正常工作
謝謝!它是否也適用於非ASCII字符? –
相信它只是迭代字符。如果這個標記作爲答案,以便其他人知道。 :-) – CW0007007
是的,我會盡快做到這一點!謝謝 ! –