我正在尝试从CLGeocoder获取邮政编码,但是应用程序崩溃,错误为*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSPlaceholderString initWithString:]: nil argument'
这是我的代码
CLPlacemark *placemark = [placemarks objectAtIndex:0];
NSString *Postalcode = [[NSString alloc]initWithString:placemark.postalCode];
NSLog(@"Postal : %@",Postalcode);
输出为“空”
答案 0 :(得分:0)
在传递给placemark.postalCode
的init之前,您应该检查NSString
检查是否为零。