Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
Xcode obj-C解析字符串_Xcode_String_Parsing - Fatal编程技术网

Xcode obj-C解析字符串

Xcode obj-C解析字符串,xcode,string,parsing,Xcode,String,Parsing,我有一个像这样的字符串 { ISOcountryCode = US; administrativeArea = Texas; coordinate = "11.761241, -99.496531"; country = "United States"; formattedAddress = "45,North Virinia,VA, USA"; } 我尝试了以下代码段。但获取“NSInvalidArgumentException”错误。不确定。怎么了。这是一个JSON输出。这里的“resul

我有一个像这样的字符串

{
ISOcountryCode = US;
administrativeArea = Texas;
coordinate = "11.761241, -99.496531";
country = "United States";
formattedAddress = "45,North Virinia,VA, USA";
}
我尝试了以下代码段。但获取“NSInvalidArgumentException”错误。不确定。怎么了。这是一个JSON输出。这里的“result”是我的字符串,其中包含上述信息

NSArray *array = [result componentsSeparatedByString:@"\n"];             
NSLog(@"%@",[array objectAtIndex:0]);

关于如何解析此字符串以便获得国家、坐标等信息的任何信息?

除了您提供的代码之外,还有一些错误。如果使用以下代码创建一个新项目,则不会出现错误,控制台将显示字符串的第一行

NSString *result = @"{ \n"
    "ISOcountryCode = US; \n"
    "administrativeArea = Texas; \n"
    "coordinate = ""11.761241, -99.496531""; \n"
    "country = ""United States""; \n"
    "formattedAddress = ""45,North Virinia,VA, USA""; \n"
    "}";

NSArray *array = [result componentsSeparatedByString:@"\n"];
NSLog(@"%@",[array objectAtIndex:0]);

请说明如何声明和分配“result”变量。