控制器之间块的使用

来源:互联网 发布:国际网络征婚骗局案例 编辑:程序博客网 时间:2024/05/22 05:50
#块的使用 代替代理
//在点h文件中声明块

@property (nonatomic,copy) void (^shareBlock)();



//在点m文件中声明块
//友盟分享
- (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];
};
0 0
原创粉丝点击