比较Cloudkit上的订阅

时间:2016-07-19 22:52:45

标签: ios swift cloudkit

我试图将用户拥有的现有订阅的谓词与他即将创建的订阅的谓词进行比较。只是为了确保我不会两次创建相同的订阅。

但我的$ awk '{print $0, "2018-10-22"}' OFS='\t' file | column -s$'\t' -t 192.168.50.25 2018-10-22 192.168.111.145 2018-10-22 Unknown 2018-10-22 会返回if subscription.predicate! == predicate always

我的谓词:

false

我的获取子克隆方法

var predicate = NSPredicate()
predicate = NSPredicate(format:"validUserIDs CONTAINS %@ AND expiryDate > %@ AND NOT(invalidUserIDs CONTAINS %@)", userCloudID!, dateNow, userCloudID!)

1 个答案:

答案 0 :(得分:0)

可以找到我的问题的答案。基本上将查询中找到的word = 'heres some1; called s0mething!' re.findall(r'\w+', word) # ['heres', 'some1', 'called', 's0mething'] 与其打算创建的alertBoddies进行比较。

alertBody

应该是这样的:

if subscriptionUpdate.notificationInfo!.alertBody == subscription.notificationInfo!.alertBody