2
我有一个NSDictionary其中两个键和值是NSString的,我想从他们的从字符串字典
Key1: Value1
Key2: Value2
形式创建一个的NSString什么是最好的方法中创建的NSString这样做?
我有一个NSDictionary其中两个键和值是NSString的,我想从他们的从字符串字典
Key1: Value1
Key2: Value2
形式创建一个的NSString什么是最好的方法中创建的NSString这样做?
让我们假设你的词典被称为myDict
和key
是你正在寻找
[NSString stringWithFormat:@"%@: %@", key, [myDict objectForKey: key]];
键的值这将返回
Key: Value
当然,如果这是只为你登录控制台,你可以让自己的生活更轻松,并做类似于
NSLog(@"%@", [myDict description]);
编辑::
要显示你可以使用每个循环正是如此,整个词典:
NSMutableString *finalString = [NSMutableString string];
for(NSString *key in [myDict allKeys]){
[finalString appendFormat:@"%@: %@\n", key, [myDict objectForKey: key]];
}
只是'的NSLog(@ “%@”,myDict);'是不够的,'-description '会自动调用。 – kennytm 2010-05-23 13:49:43
在以后的日子里,当我阅读它时,我总是会更容易理解当我在myDict上使用[myDict描述]时究竟发生了什么。我想它只是我个人的偏好! – 2010-05-23 13:54:07
这不是我以前的样子,我想要一个字符串,它将显示在屏幕上,其中包含Key:Value格式的整个字典。 – 2010-05-23 14:06:03