你能帮我写一个符合这个定义的块吗:(BOOL(^)(id))block.
我得到的最接近的是:
typedef BOOL (^birds)(MyObject*);
birds c = ^(MyObject* p){ return (BOOL)[p.something boolValue]; };
但似乎c在想要的消息中传递这个(BOOL(^)(id))block是不行的。
你能帮我写一个符合这个定义的块吗:(BOOL(^)(id))block.
我得到的最接近的是:
typedef BOOL (^birds)(MyObject*);
birds c = ^(MyObject* p){ return (BOOL)[p.something boolValue]; };
但似乎c在想要的消息中传递这个(BOOL(^)(id))block是不行的。