我在尝试添加用户位置时收到此错误。我有一个表视图,当我尝试滚动时,我收到此错误。我是xcode的新手。
* 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [MKUserLocation annotationType]:无法识别的选择器发送到实例0x803f090'
非常感谢任何帮助。
答案 0 :(得分:0)
MKUserLocation没有annotationType方法。您正在向MKUserLocation发送一条消息,告知它不知道如何处理。
答案 1 :(得分:0)
我之前遇到过这种情况,通常是因为简单&不明显的错误类型,即格式错误 - 没有根据意外格式调用函数,键入错误。
我用过:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ABC:) ....name:@"UIDeviceBatteryLevelDidChangeNotification" object:nil];
“ABC”函数,我声明不是基于预期的函数格式。
而不是:
- (void) ABC:(NSNotification *)notification
我用过:
- (NSString *)DDD