Swift3でiOS用のアプリを作っています。
スキルは入門レベルです。
Realmのデータベースを使ったアプリを作っています。
今は試作段階なので色々とデータベースの構成が変わるのですが
構成が変わった時にスキーマバージョンを上げないと反映されないと知りました。
付け加えるコードは
let config = Realm.Configuration(schemaVersion: 1)
Realm.Configuration.defaultConfiguration = config
というコードですが、ViewCollectorの先頭に
let config = Realm.Configuration(schemaVersion: 1)
Realm.Configuration.defaultConfiguration = config
let realm = try! Realm()
とうい形でつけ加えると
In declaration of 'InputViewController'
というエラーが出ます。
クラスに直接処理を書いてはダメなようなので
良い場所に書き込みたいのですがどこでスキーマバージョンを上げる処理を書くのがベストでしょうか?
override func viewDidLoad()あたりなのかも?と思っているのですが、
データの移行などは必要ないので単純にスキーマバージョンを上げるだけでいいと思ってます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。