I'm writing code in for iOS 5.... Ok, in my async com class, I'm receiving a block in one method and want to execute it in the another method. I've concluded that I need to place the block in a property. The only way that has worked is via copy.
Is this the conventional way to save a block? Thanks in advance -- Ron in *.h file: typedef void(^opBlockCom_t)(NSData *opData,NSError *opError,int opResultResponse); @property (copy,nonatomic)opBlockCom_t comBlock; _______________________________ in *m file: @synthesize comBlock=_comBlock; -(void)asyncWebConnect:(NSURLRequest *)request withBlock:(void(^)(NSData *resultData,NSError *resultError,int resultResponse))opBlock { [self setComBlock:opBlock]; ... } - (void)connectionDidFinishLoading:(NSURLConnection *)connection{ ... [self comBlock]([self resultData],[self resultError],[self resultResponse]); [self setComBlock:nil]; } _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com