id
개체에서 isKindOfClass
을 사용하려고 한 이유는 무엇입니까?isKindOfClass on ID 개체가 원인 EXC_BAD_ACCESS
: 관리자가 충돌하는 동안 보여 어떤 여기에
- (void)growlNotificationWasClicked:(id)fromUserClick {
NSDictionary *data = (NSDictionary *)fromUserClick;
id object = [[data objectForKey:@"someKey"] unsignedLongValue];
if([object isKindOfClass:[NSNumber class]]) {
NSLog(@"test");
}
}
그리고 : 때때로, 그것은 잘못된 심하게 가서 여기
EXC_BAD_ACCESS
는 (사용자가 으르렁 알림을 클릭 할 때 호출됩니다) 코드를 보여줍니다
이 문제에 대해 도움을주십시오. 고맙습니다.
'object'는 아마 할당이 해제되었거나 유효한 참조가 아닙니다. 좀비가 활성화되어 있습니까? – Sulthan
감지하거나 피할 수있는 방법이 있습니까? – user2131907
개체는 어디에서 왔으며 어떻게 저장합니까? – Willeke