OMChainKit 1.3.1

OMChainKit 1.3.1

测试经过测试
语言 Obj-CObjective C
许可证 MIT
发布最新发布2015年9月

Zane Helton维护。



OMChainKit v0.8.0

https://omnicha.in/api的API封装器

文档

Cocoadocs

OMChainWallet是你需要查看的仅有的类,其他类可以看作是结构体。请参考http://cocoadocs.org/docsets/OMChainKit/1.2.1/Classes/OMChainWallet.html

安装项目

手动安装

  1. 从GitHub下载.zip文件
  2. 打开Source文件夹,将所有文件拖入Xcode项目

入门指南

创建一个新的OMChainWallet对象很容易!只需导入您的头文件,将您的类符合到OMChainDelegate,并进行以下操作

OMChainWallet *wallet = [[OMChainWallet alloc] initWithUsername:@"username" password:@"password" success:nil failed:nil];

从那里,您可以向新创建的wallet对象发送任何您需要的消息。在开始发送wallet_*消息之前,请确保您的wallet对象已使用用户名和密码初始化;否则,程序会崩溃。为了避免这种情况,请把所有要运行的代码放在success block中。

示例

在此示例中,我将登录到一个假账户并更改其电子邮件地址

OMChainWallet *exampleWallet = [[OMChainWallet alloc] initWithUsername:@"username" password:@"password" success:^(OMChainWallet *wallet) {
    [exampleWallet changeEmailForAccountWithNewEmail:@"[email protected]" success:^{
        NSLog(@"Success!");
    } failed:nil];
} failure:nil];

在此示例中,我将登录到一个假账户。如果登录成功,则检索 Omnicha.in rich 列表;如果检索 rich 列表失败,则记录“Failed getting the rich list.”消息,否则记录 rich 列表的内容。如果登录失败,则检查错误是否为“BAD_LOGIN”,如果是,则记录“用户名或密码不正确”。

OMChainWallet *exampleWallet = [[OMChainWallet alloc] initWithUsername:@"username" password:@"password" success:^(OMChainWallet *wallet) {
    [_exampleWallet omcGetRichListWithCompletionHandler:^(NSArray *richList, NSString *error) {
        if (error) {
            NSLog(@"Failed getting the rich list.");
            return;
        }
        NSLog(@"%@", richList.description);
    }];
} failure:^(OMChainWallet *wallet, NSString *error) {
    if ([error isEqualToString:@"BAD_LOGIN"]) {
        NSLog(@"Username or password incorrect.");
    }
}];