#块的使用 代替代理
//在点h文件中声明块
//友盟分享
- (IBAction)shareBtnClick {
self.shareBlock();
}
//在控制器中调用块
DetailCell *cell = [DetailCell loadDetailCell];
cell.shareBlock = ^(){//友盟分享
[UMSocialSnsService presentSnsIconSheetView:self
appKey:@"559f858f67e58eaf7e010f63"
shareText:@"友盟社会化分享让您快速实现分享等社会化功能,www.umeng.com/social"
shareImage:[UIImage imageNamed:@"youmeng_icon.png"]
shareToSnsNames:@[UMShareToSina,UMShareToTencent,UMShareToRenren,UMShareToDouban,UMShareToQzone,UMShareToEmail,UMShareToSms,UMShareToWechatSession,UMShareToWechatTimeline,UMShareToWechatFavorite,UMShareToQQ,UMShareToFacebook,UMShareToTwitter]
delegate:nil];
};
//在点h文件中声明块
@property (nonatomic,copy) void (^shareBlock)();
//友盟分享
- (IBAction)shareBtnClick {
self.shareBlock();
}
//在控制器中调用块
DetailCell *cell = [DetailCell loadDetailCell];
cell.shareBlock = ^(){//友盟分享
[UMSocialSnsService presentSnsIconSheetView:self
appKey:@"559f858f67e58eaf7e010f63"
shareText:@"友盟社会化分享让您快速实现分享等社会化功能,www.umeng.com/social"
shareImage:[UIImage imageNamed:@"youmeng_icon.png"]
shareToSnsNames:@[UMShareToSina,UMShareToTencent,UMShareToRenren,UMShareToDouban,UMShareToQzone,UMShareToEmail,UMShareToSms,UMShareToWechatSession,UMShareToWechatTimeline,UMShareToWechatFavorite,UMShareToQQ,UMShareToFacebook,UMShareToTwitter]
delegate:nil];
};