Khối Obj-C là thứ tôi mới sử dụng lần đầu tiên gần đây. Tôi đang cố gắng để hiểu được cú pháp như sau khối:Cú pháp khối đối tượng-C
Trong tập tin tiêu đề:
@property (nonatomic, copy) void (^completionBlock)(id obj, NSError *err);
Trong tập tin chính:
-(void)something{
id rootObject = nil;
// do something so rootObject is hopefully not nil
if([self completionBlock])
[self completionBlock](rootObject, nil); // What is this syntax referred to as?
}
Tôi đánh giá cao sự giúp đỡ!
IMO, có vẻ như rõ ràng hơn những gì đang diễn ra nếu bạn sử dụng cú pháp chấm. 'if (self.completionBLock) self.completionBlock (rootObject, nil);' – zpasternack