Seg*_*gev 5 xcode cocoa cocoa-touch objective-c ios
NSSet *subFolders = [_account subscribedFolders];
NSLog(@"subFolders: %@",subFolders);
Run Code Online (Sandbox Code Playgroud)
输出:
...
"[Gmail]/\U05d8\U05d9\U05d5\U05d8\U05d5\U05ea",
"[Gmail]/\U05d7\U05e9\U05d5\U05d1"
...
Run Code Online (Sandbox Code Playgroud)
有什么方法可以用原始语言(希伯来语)显示上述文字吗?
我试过的事情:
谢谢
在控制台中显示 unicode 字符没有问题,所以我假设这是字符串首先进入集合的方式。
我建议使用以下内容迭代子文件夹内的所有对象:
for( id object in [subFolders allObjects] ) {
//Print out the name of the item explicitly
}
Run Code Online (Sandbox Code Playgroud)
即使这不起作用,它至少可以让您直接使用字符串。如果仍然打印出来:
“[Gmail]/\U05d8\U05d9\U05d5\U05d8\U05d5\U05ea”
看起来好像您正在发送转义的 unicode 字符,我建议这样做: https: //stackoverflow.com/a/7861345/352891 - 这可能直接适用于 NSSet 的描述
| 归档时间: |
|
| 查看次数: |
1759 次 |
| 最近记录: |