、次のコード(またはそれに非常に近いが)... RECORDTYPE配列から1つのcloudkitインスタンスをretreieveうテーブルビューコントローラにCloudKit RECORDTYPEインスタンスを表示するには、どのように私の知る限り
let pred = NSPredicate(value: true)
let query = CKQuery(recordType: "Stores", predicate: pred)
publicDatabase.performQuery(query, inZoneWithID: nil) { (result, error) in
if error != nil
{
print("Error" + (error?.localizedDescription)!)
}
else
{
if result?.count > 0
{
let record = result![0]
dispatch_async(dispatch_get_main_queue(), {() -> Void in
self.txtDesc.text = record.objectForKey("storeDesc") as? String
self.position = record.objectForKey("storeLocation") as! CLLocation
let img = record.objectForKey("storeImage") as! CKAsset
self.storeImage.image = UIImage(contentsOfFile: img.fileURL.path!)
....(& so on)
しかし、どのように、私のDiningTypeレコードの各インスタンスの情報に各セルを設定できるように、(コード内の物理的な位置?)を照会するのはいつですか?
たとえば、私はdidreceivememory警告関数の中でクエリしますか?またはcellforRowatIndexPath?または他の!
上記のコードで誤解している場合は、メモに記入してください。この時点でのすべてのヘルプは貴重であり、非常に高く評価されています。
アウトレットが正しく接続されていますか?このコードを実装していない場合は変更できますか?その場合は、self.tableView.reloadData()を追加してください。結果が返される前に、tableViewがdefロードである非同期コードを実装しています。 – rMickeyD
どこから始めるのですか?私が投稿したコードはtutoria(https://www.youtube.com/watch?v=J9BJijpVkyE)から取られました。残念ながら、チュートリアルでは、icloudからすべての情報をダウンロードするのではなく、すでに定義されているインスタンスの名前を入力して、インスタンスの残りのデータをダウンロードできます。しかし、これはすべてそれ自身の「検索」UIButtonに組み込まれています。だから、私はその情報でテーブルを作成できるようにするために、私が述語/クエリ/レコードコードをどこに入力するのかと思っています。 – jonpeter
http://www.appcoda。com/cloudkit-introduction-tutorial/- 私はこれを見て、私が自分の疑問に答えて返すことにします。 – jonpeter