読み取り専用のデータベースファイルから、オブジェクトのプロパティを取り出すのはどのようにすればいいのでしょうか?
Qiitaの以下のページを参考に、自作のcsvファイルををRealmファイルに変換しようとしてます。
CSVデータをRealmに登録して最初からアプリに入れておく方法
例えば、以下のTestData.realmのデータから、3つ目のレコードのnameプロパティ(データ3)を取得する方法がわかりません。
id,name
1,データ1
2,データ2
3,データ3
Swift
1import UIKit 2import RealmSwift 3 4class TestData: Object { 5 dynamic var id = 0 6 dynamic var name = "" 7} 8 9class ViewController: UIViewController { 10 override func viewDidLoad() { 11 12 let config = Realm.Configuration( 13 path: NSBundle.mainBundle().pathForResource("TestData", ofType:"realm"), 14 readOnly: true) 15 let realm = try! Realm(configuration: config) 16 let results = realm.objects(TestData).filter("id = 3") 17 18print(results)
上記コードを実行すると以下の結果が出力され、指定したidのレコードは取得できます。
Results<TestData> (
[0] TestData {
id = 3;
name = データ3;
}
)
これから先をどうしていいのかわからず、立ち往生しているので、ご教示いただけないでしょうか。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/10 16:58