我有这个方法,我插入了一个对象,它更新基于该对象的视图。但是,当这个对象为零时,即使我没有防御,它也不会崩溃。
- (void) updateWithObject:(NSObject *)obj {
// obj is nil so how can I access property with out a exception?
if ([(NSDictionary *)[obj property] valueForKey:@"KEY"]) {
//set object values
} else {
//set object values
}
}
Run Code Online (Sandbox Code Playgroud) objective-c ×1