Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从.plist文件读取字符串时出错_Objective C - Fatal编程技术网

Objective c 从.plist文件读取字符串时出错

Objective c 从.plist文件读取字符串时出错,objective-c,Objective C,当我尝试给createname命名时,收到一个SIGABRT错误。所有的名字都没问题。有什么不对劲吗 我的项目中有一个INFO.plist文件。它有一行字符串类型。值为Test如果name是一个NSString*,则以下应起作用: data = [NSDictionary dictionaryWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"INFO" ofType:@"plist"]]; n

当我尝试给create
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"];