У меня проблема с NSString в моем приложении.
Я определил это в заголовочном файле моего контроллера представления.
NSString *locationCoordinates;
и я устанавливаю его значение в методе - (void).
- (void)locationUpdate:(CLLocation *)location {
<...>
NSArray *locArray = [locString componentsSeparatedByString:@", "];
NSString *xCoordinate = [locArray objectAtIndex:0];
NSString *yCoordinate = [locArray objectAtIndex:1];
locationCoordinates = [NSString stringWithFormat:@"%@,%@", xCoordinate, yCoordinate];
}
В этом методе я могу напечатать это на консоли с
NSLog(locationCoordinates);
Но если я хочу просмотреть его в консоли другим способом, мое приложение сразу закроется.
- (IBAction)saveAndReturnToRootView {
NSLog(locationCoordinates);
}
Консоль говорит мне:
2010-02-24 14:45:05.399 MyApp[73365:207] *** -[NSCFSet length]: unrecognized selector sent to instance 0x4c36490
2010-02-24 14:45:05.400 MyApp[73365:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFSet length]: unrecognized selector sent to instance 0x4c36490'
2010-02-24 14:45:05.401 MyApp[73365:207] Stack: (
32887899,
2434934025,
33269819,
32839286,
32691906,
32417461,
32527181,
32527085,
32747749,
356942,
630491,
63461,
2868313,
4782069,
2868313,
3275682,
3284419,
3279631,
2973235,
2881564,
2908341,
40984273,
32672640,
32668744,
40978317,
40978514,
2912259,
9744,
9598
)
Как я могу решить эту проблему?
Заранее спасибо; -)