SHMessageUIBlocks 1.2.0

SHMessageUIBlocks 1.2.0

测试测试
语言语言 Obj-CObjective C
许可 MIT
发布最新发布2014年12月

Seivan Heidari维护。



  • Seivan Heidari

概述

MFMailComposeViewController和MFMessageComposeViewController的组合器完成块。一旦警告消失,这些块会自动移除,因此不需要清理 - Swizzle Free(™)

API

邮件初始化

邮件属性

信息初始化

信息服务

安装

pod 'SHMessageUIBlocks'

设置

将这些放入特定的文件或项目前缀文件中

对于所有控制器

#import "SHMessageUIBlocks.h"

仅邮件

#import "MFMailComposeViewController+SHMessageUIBlocks.h"

仅信息

#import "MFMessageComposeViewController+SHMessageUIBlocks.h"

API

邮件初始化

#pragma mark -
#pragma mark Init
+(instancetype)SH_mailComposeViewController;
+(instancetype)SH_mailComposeViewControllerWithBlock:(SHMailComposerBlock)theBlock;

邮件属性

#pragma mark -
#pragma mark Block Defs

typedef void (^SHMailComposerBlock)(MFMailComposeViewController * theController,
                                    MFMailComposeResult theResults,
                                    NSError * theError);

#pragma mark -
#pragma mark Properties

#pragma mark -
#pragma mark Setters
-(void)SH_setComposerCompletionBlock:(SHMailComposerBlock)theBlock;


#pragma mark -
#pragma mark Getters
@property(nonatomic,readonly) SHMailComposerBlock SH_blockComposerCompletion;

信息初始化

#pragma mark -
#pragma mark Init
+(instancetype)SH_messageComposeViewController;
+(instancetype)SH_messageComposeViewControllerWithBlock:(SHMessageComposerBlock)theBlock;

信息服务

#pragma mark -
#pragma mark Block Defs

typedef void (^SHMessageComposerBlock)(MFMessageComposeViewController * theController,
                                       MessageComposeResult theResults);


#pragma mark -
#pragma mark Properties

#pragma mark -
#pragma mark Setters
-(void)SH_setComposerCompletionBlock:(SHMessageComposerBlock)theBlock;


#pragma mark -
#pragma mark Getters
@property(nonatomic,readonly) SHMessageComposerBlock SH_blockComposerCompletion;

联系方式

如果您在使用SHMessageUIBlocks的项目中,我很乐意听到您的反馈。

电子邮件:[email protected]
Twitter:@seivanheidari

许可

SHMessageUIBlocks© 2013 Seivan,可以在MIT许可下自由分发。请参阅LICENSE.md文件。