Dav*_*lds 2 iphone cocoa objective-c
我有一个NSDictionary,其中键和值都是NSStrings,我想以它们的形式从它们创建一个NSString
Key1: Value1
Key2: Value2
Run Code Online (Sandbox Code Playgroud)
这样做的最佳方法是什么?
让我们假设您的字典被调用,myDict并且key是您要查找的密钥的值
[NSString stringWithFormat:@"%@: %@", key, [myDict objectForKey: key]];
Run Code Online (Sandbox Code Playgroud)
这将返回
Key: Value
Run Code Online (Sandbox Code Playgroud)
当然,如果这只是为了您登录控制台,您可以让自己的生活更轻松,并做类似的事情
NSLog(@"%@", [myDict description]);
Run Code Online (Sandbox Code Playgroud)
编辑::
要显示整个字典,您可以为每个循环使用a:
NSMutableString *finalString = [NSMutableString string];
for(NSString *key in [myDict allKeys]){
[finalString appendFormat:@"%@: %@\n", key, [myDict objectForKey: key]];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |