Ipad 无法删除观察者<;MKUSERTRACKINGBARBUTTONIM
代码在iPhone上运行良好,但在iPad上,当view卸载时,我会收到一个错误:Ipad 无法删除观察者<;MKUSERTRACKINGBARBUTTONIM,ipad,ios5,Ipad,Ios5,代码在iPhone上运行良好,但在iPad上,当view卸载时,我会收到一个错误: - (void)viewWillAppear:(BOOL)animated { MKUserTrackingBarButtonItem *trackingBarButtonItem = [[MKUserTrackingBarButtonItem alloc]initWithMapView:_mapView]; NSArray *barButtonItems = [NSArray arrayWithObjects
- (void)viewWillAppear:(BOOL)animated
{
MKUserTrackingBarButtonItem *trackingBarButtonItem = [[MKUserTrackingBarButtonItem alloc]initWithMapView:_mapView];
NSArray *barButtonItems = [NSArray arrayWithObjects:trackingBarButtonItem, nil];
mapToolbar.items = barButtonItems;
...
}
无法删除密钥路径的观察者
“controlSize”来自,因为它未注册为观察者
我联系了苹果DTS,他们的回答是:
“据我所知,当前发布的SDK中没有解决此问题的方法。不过,我会检查最新的iOS SDK测试版,看看这是否仍然是一个问题。”
Cannot remove an observer <MKUserTrackingBarButtonItem 0x9cc0930> for the key path
"controlSize" from <UIButton 0x991b420> because it is not registered as an observer.'