首页 > 其他分享 >iOS iCloud使用简易说明

iOS iCloud使用简易说明

时间:2022-11-24 19:34:06浏览次数:46  
标签:name iOS results 查询 简易 NSString 添加 iCloud

1、iCloud类型于一个后台数据库(图片有空再添加)

2、开启Xcode里的iCloud权限,勾选CloudKit,第一个是键值存储,

3、添加Containers, 名字就iCloud+BundleID

3、点击CloudKit Console跳转打开后台数据库

4、选择项目的id下的数据库

5、Record Type -> 添加表 AGOrder 和字段

6、添加完 - Edit Indexes - 添加可查询Queryable, recordName也要添加可查询才能搜索

7、然后Data-Records那边添加数据 后可查询

Xcode项目查询代码

#import <CloudKit/CloudKit.h>

NSDictionary *bundelDict  = [[NSBundle mainBundle]infoDictionary];
    NSString *bundleName = bundelDict[@"CFBundleName"];
    NSString *bundelId = bundelDict[@"CFBundleIdentifier"];
    NSString *identy = [NSString stringWithFormat:@"iCloud.%@",bundelId];
    CKContainer *container = [CKContainer containerWithIdentifier:identy];
    CKDatabase *publicDB = container.publicCloudDatabase;
    
    NSPredicate * predicate = [NSPredicate predicateWithFormat:@“name = %@", bundleName];
    CKQuery *query = [[CKQuery alloc] initWithRecordType:@"AGOrder" predicate:predicate];
    [publicDB performQuery:query inZoneWithID:nil completionHandler:^(NSArray<CKRecord *> * _Nullable results, NSError * _Nullable error) {
        
        if (error) {
            NSLog(@"查询失败%@",error);
        }else{
            if (results.count > 0) {
                CKRecord *item = results.firstObject;
                NSString *name = [item objectForKey:@"name"];
                NSLog(@"name = %@",name);
            }else{
                NSLog(@"未查找到数据");
            }
        }
    }];

 

标签:name,iOS,results,查询,简易,NSString,添加,iCloud
From: https://www.cnblogs.com/qq95230/p/16922983.html

相关文章

  • 2022最新整理iOS app上架app详细教程​
    上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用。​​​申请苹果开发者账号教程​​​上架AppStore之前是先安装到苹果手机测试调试好,app能正常运行再上......
  • iOS App上架App Store详细教程​
    ​​​​​​​注意:下载AU后需安装java8运行环境才能启动;安装好了最新Java8运行环境,解压AU软件包,无需安装,Windows64位系统点击appuploader.exe启动;如果是Linux/Windo......
  • 最全iOS上架详细版本
    众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习iosapp开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支......
  • iOS上架之使用appuploader创建构建版本的流程​
    1、打开appuploader软件​2、登录苹果开发者账号​3、点击appuploader右上角的设置​4、设置苹果app上传密码​5、开始上传ipa的安装包​......
  • push证书申请_iOS上架App Store​
    iOSAPP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书和上架到AppStore的ios推送证书!​iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申......
  • push证书申请_iOS上架App Store​
    iOSAPP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书和上架到AppStore的ios推送证书!​iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申......
  • 用Appuploader发布上传iOS APP上架​
    Appuploader是一个IOS开发助手,可以快速,轻松地生成ios开发证书,不需要钥匙串助手;appuploader可以批量上传屏幕截图并将ipa文件上传到Apple商店,在windows,linux或mac上,不需要......
  • iOS上架app store详细教材
    1、安装iOS上架辅助软件Appuploader2、申请iOS发布证书(p12)3、申请iOS发布描述文件(mobileprovision)4、打包ipa5、上传ipa到iTunesConn1、安装iOS上架辅助软件Appuploade......
  • iOS上架app store详细教材
     1、安装iOS上架辅助软件Appuploader2、申请iOS发布证书(p12)3、申请iOS发布描述文件(mobileprovision)4、打包ipa5、上传ipa到iTunesConn1、安装iOS上架辅助软件Ap......
  • iOS上架app store详细教材​
    1、安装iOS上架辅助软件Appuploader2、申请iOS发布证书(p12)3、申请iOS发布描述文件(mobileprovision)4、打包ipa5、上传ipa到iTunesConn​1、安装iOS上架辅助软件Appuploa......