如何使用NSDictionary对象初始化NSString?
目前,我正在使用这个:
(字符串已经声明)
string = [NSString stringWithFormat:@“%@”,[attributeDict objectForKey:@“id”]];
这可以正常工作,因为我可以NSLog和一切,但是,由于某种原因,我不能将它传递给另一种方法。我试过这样一个名为控制器的类,如下所示:
[controller externalEchoString:string]
在控制器中有一个名为externalEchoString的方法:
-(void) externalEchoString:(NSString *) test{
NSLog(@"%@", test);
}
由于某种原因,它无法对字符串进行NSLog ....任何想法?
答案 0 :(得分:-1)
解决方案:调用如下方法:
[ClassName methodName:[NSString stringWithFormat:@"%@", [dicthere objectForKey:@"id"]]];