Objective c 从.plist文件读取字符串时出错
当我尝试给createObjective c 从.plist文件读取字符串时出错,objective-c,Objective C,当我尝试给createname命名时,收到一个SIGABRT错误。所有的名字都没问题。有什么不对劲吗 我的项目中有一个INFO.plist文件。它有一行字符串类型。值为Test如果name是一个NSString*,则以下应起作用: data = [NSDictionary dictionaryWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"INFO" ofType:@"plist"]]; n
name
命名时,收到一个SIGABRT错误。所有的名字都没问题。有什么不对劲吗
我的项目中有一个
INFO.plist
文件。它有一行字符串类型。值为Test
如果name
是一个NSString*
,则以下应起作用:
data = [NSDictionary dictionaryWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"INFO" ofType:@"plist"]];
name = [[data objectForKey:@"Name"]stringValue];
NSDictionary
返回对象,该对象已经是NSString
。(我不知道为什么要对其调用-stringValue
,但这可能会导致崩溃或异常)
NSString *name = [data objectForKey:@"Name"];