0
私はスピーディな初心者です。私は小さなアプリケーションを作成したいと思っています。問題があります。コアデータを使用して1対多のリレーションシップを取得する
アプリの一部で私は新しいレコードを追加することができますし、そのレコードの私はいくつかの体位(XPOSとYPOSを追加します。私のアプリは3つのエンティティ(テンプレート、レコードや体位)、ここにあなたが見ることができますがあります)。
私はテーブルビューを持っていますが、私は自分のレコードをリストしていました。今、私はテーブル内の1つのレコードをクリックしたいと思います、そして、私はすべてのポジションアトリビュートを特定の選択されたレコードにリンクさせたいと思います。そのコードで
私はすべて XPOS-体位を得ることができますが、どのように私は単一 XPOSを得ることができますか? :)
guard let moc = self.managedContext else {
return
}
let fetchRequest: NSFetchRequest<Records> = Records.fetchRequest()
do {
let searchResults = try moc.fetch(fetchRequest)
let xpos = searchResults[0].positions?.mutableArrayValue(forKey: "xpos")
print(xpos)
} catch {
print("Error with request: \(error)")
}