CloudKit にマスターデータを登録するには・・・
CloudKit にマスターデータを登録するにはどうするのだろう。Dashboard をいくら探してもファイルをアップロードする仕組みはない。色々調べてみても、その辺りについて書いてある記述もない。まさかの、その仕組みナシ・・・という気がしてならない。
日本で観察できる野鳥 600 種類ぐらいなのでそれほど多くないこともあり、CoreData に登録済みのデータを for 文で回しながら一件ずつ CloudKIt に登録。すると、一件も登録されない。for 文の最後で break かけると 1 件だけ登録された。どうやら制限があって、あんまり高速にアップロードを繰り返すとキャンセルされるようだ。
ウエイトの掛け方:
[NSThread sleepForTimeInterval:0.5f];
強制的にスリープを送りながら実行するとうまくいきました。ってか、600 件もあるので、5 分ぐらいかかるんですが・・・一回だけなので、ま、許す・・・