cloudkit专题提供cloudkit的最新资讯内容,帮你更好的了解cloudkit。
我正在测试通过CloudKit请求可发现性的代码: CKContainer.defaultContainer().requestApplicationPermission(CKApplicationPermissions.PermissionUserDiscoverability, completionHandler: { (status:CKApplicationPermissionStatus
我正在尝试使用CloudKit从公共数据库中读取数据. let publicDB = CKContainer.defaultContainer().publicCloudDatabase let query = ... publicDB.performQuery(query, inZoneWithID: nil) { results, error in // "Internal Error
有没有人使用CloudKit选项将DeleteSelf用于CKReference?这是我从文档中得到的: DeleteSelf The delete action for referenced records. Deleting a record also deletes any records containing CKReference objects that point to that r
我已经设置了自定义区域订阅,以从我的自定义记录区域接收(静默)推送通知.我的iOS设备上的一切正常,但我无法在Mac上收到通知. 要注册通知我正在applicationDidFinishLaunching中注册通知类型: [[NSApplication sharedApplication] registerForRemoteNotificationTypes:NSRemoteNotificatio
我想从CloudKit获取最后十分钟的公共/私人条目. 我尝试了一些这样的效果,但失败了: let date = NSDate(timeInterval: -60.0 * 120, sinceDate: NSDate()) let predicate = NSPredicate(format: "creationDate > %@", date) 但这会让我得到数据,但是我不知道我是查询一
我正在使用CloudKit存储用户数据,并希望在更改记录或创建新记录时获取推送通知.但它不工作… 我注册了这样的订阅: - (void) updateCloudSubscriptions { NSPredicate *allPredicate = [NSPredicate predicateWithFormat:@"TRUEPREDICATE"]; CKSubscription
我有一个 IOS 8应用程序,它成功地将记录写入其默认的Cloudkit容器.现在我希望在OS X下的不同应用程序中读取和处理这些记录.我已经设置了具有iCloud访问权限的新应用程序,并选中了“指定自定义容器”选项.这已成功找到原始应用程序和我的容器没有错误要在Capabilities界面上修复. 我的所有搜索都告诉我“同一个开发人员签署的两个应用程序可能共享同一个容器”但我找不到的任何教程文档
我正在尝试使用CloudKit订阅推送通知.我收到这个错误: <CKError 0x170c5b1e0: "Unknown Item" (11/2003); server message = "could not find required field fieldID="25"" 从这段代码: let subscription = CKSubscription(recordType: "Playe
我正在尝试创建一个包含唯一值的记录类型,并将作为另一个记录类型的目标引用对象.例如,录制类型 – 电影将包含用户提交的唯一电影列表.而且FavoriteMovies将包含用户参考和电影参考.用户可以从现有电影列表中进行选择,也可以向其中添加新电影. 如果我创建一个新的电影记录,而另一个用户创建一个具有相同名称的新记录(在我检索电影列表之后,但在我尝试添加新电影之前),则会出现问题.这两个新记录被认
是否可以使用 Swift在一个CloudKit操作中保存多个CKRecord对象?我知道如何使用像CKFetchRecordsOperation这样的东西,甚至只是常规的performQuery,一次检索多个记录.我刚刚意识到我不确定在一次操作中保存多个新记录的方法.到目前为止,我一直这样做的方式对我来说似乎效率低下.例如: let recordsToSave:[CKRecord]! for n
好的,所以我在CloudKit之上构建游戏,我想查询排名前50位的用户. // Create a CKQuery let predicate = NSPredicate(value: true) let sortDescriptor = NSSortDescriptor(key: "score", ascending: false) var query = CKQuery(recordType:
我有一个“表”可能有许多记录,当添加一个新记录时,我需要知道当前表中已经有多少条记录,因为我在计算某些值时使用它.我找到的最接近的事情是请求所有这样的条目: var query : CKQuery = CKQuery(recordType: "Stars", predicate: NSPredicate(format: "mass > 0")) var request : CKQueryO
我已经设置了CKSubscription *,以便我收到记录类型的更改. 我正在使用公共数据库. 当我使用相同的用户(相同的iCloud帐户)进行测试时,我会收到通知. 如果我使用其他用户(不同的iCloud帐户),我不会收到通知. 订阅是否仅适用于同一用户的设备之间? 以下是描述订阅的文档: Use a CKSubscription object to track changes occurri