data = [NSDictionary dictionaryWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"INFO" ofType:@"plist"]];
name = [[data objectForKey:@"Name"]stringValue];
当我尝试提供create name
时,我收到了SIGABRT错误。所有的名字都没问题。可能有什么不对?
我的项目中有一个INFO.plist
文件。它有一行String类型。值为Test
。
答案 0 :(得分:6)
如果name
是NSString *
,则以下情况应该有效:
NSString *name = [data objectForKey:@"Name"];
NSDictionary
的{{3}}返回对象,该对象已经是NSString
。 (我不确定你为什么要在其上调用-stringValue
,但这可能会导致崩溃或异常。)