実現したいこと
Realmで取得した値、1つ1つのアクセス方法について
発生している問題・エラーメッセージ
以下のコードで出力された値を二次元配列に入れてTableViewに表示するメソッドがあるのですが、二次元配列に格納するために1つ1つの要素にアクセスしなければいけない状況です。
該当のソースコード
Swift
1let realm = try! Realm() 2let results = realm.objects(User.self) 3print(results)
実行結果
Swift
1User { 2 id = 0; 3 name = test1; 4 address = 98ss; 5}
po results[0]
で実行結果のような値が取れている場合
results[0]のidにアクセスするにはどのように書けば良いでしょうか?
試したこと
検索するもprint(results)で終わっているサイトばかりで、1件1件にアクセスできるサイトが見つからず。
想像した取得方法
po results[0].User.id
po results[0].$0.User.id
po results[0]$0.User.id
【追記】20221113 23:50
こちらの場合 エラーにはならないものの、対象の値にうまくアクセスできていないのか、型の初期値のような値が入ってしまいます。
po results[0].id
po results[0].name
po results[0].address
実行結果
こちらを何パターンか試したのですがうまくいきませんでした。
こちらについて詳しい方いらっしゃいましたらご教授ください。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/14 11:47