CloudKit: string field の検索は、結構自由度がないね。
CloudKit で、public で生成してある table で string として定義してある field を検索しようとしたところ、色々 error 発生。
まず、name CONTAINS xx というのは無理だと。error になると。
次に、name LIKE xx というのもダメだと。サポートしていないと。error になると。
出来ることといえば次の 3 つ。
完全一致:name == %@
前方一致:name BEGINSWITH %@
OR:name IN %@, [hoge, fuga]
うーん、これは不便。