問題タブ [realm-migration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
82 参照

swift - Swift 1.2 から Swift 2 への移行時のエラー

Realmは自分のプロジェクトで使用していますが、これまでのところ素晴らしいです! swift 1.2からに移行しましたが、 (シミュレーターではなく)デバイスSwift 2でコードをコンパイルするとエラーが発生します。

エラーは次のとおりです。

dyld: ライブラリがロードされていません: @rpath/libswiftSecurity.dylib 参照元: /private/var/mobile/Containers/Bundle/Application/64E2D461-F95C-4E86-B3D3-5FAAA00AF77C/myPhotoCalendar.app/Frameworks/RealmSwift.framework/RealmSwift 理由: 画像が見つかりません

私はそれが何を意味するのか本当に理解していません。いくつかのトリックを試しましたが、これまでのところどれもうまくいきませんでした。誰でも私を助けることができますか?

0 投票する
1 に答える
219 参照

realm - Swift 1.2 から Swift 2 に移行した後、iOS デバイスのみで Realm のエラーが発生する

Swift 1 から Swift 2 に移行し、Realm を移行するときの別の問題...古いコードでは、魅力のように機能する次のコード行がありました。

移行プロセスの後、このコード行を次のものに置き換えました。

しかし、これはもう機能しません。次のエラー メッセージが表示されます。

これが機能しない理由がわかりません。ファイルがバンドル内にあることは確かですが、セキュリティ上の問題のように見えますか?

0 投票する
4 に答える
9091 参照

ios - アプリがコードの実行を開始する前に移行を実行するにはどうすればよいですか?

Swift アプリで realm.io を使用しています。アプリを運用しているので、移行を実行する必要があったのはこれが初めてです。モデルの 1 つを変更し、いくつかのフィールドを追加しました。

ドキュメントの例に従い、それが機能しない場合は github リポジトリの例を参照しました。おそらくドキュメントの例よりも複雑であると思いました。

appdelegate.swift ファイルにあるものは次のとおりです。

print私が奇妙だと思うことはありません。私は何かを台無しにしていますか?私はそうでなければならないと仮定しています。

ドキュメンテーションには次のように書かれています。

私が間違っていることはありますか?

0 投票する
1 に答える
372 参照

ios - 「Bad Realm file header (#1)」iOS で Realm ファイルを開くときの例外

REALM バージョン 0.98.1 (Objective C 用) を使用していますが、アプリの起動時にDB サイズを圧縮しているときに、「Bad Realm file header」という例外が発生することがあります。

以下は、AppDelegate アプリケーションの didFinishLaunch.... でのメソッド呼び出しシーケンスです。

以下はレルムを構成するコードです。

以下は、VacuumRealm へのコードです (DB サイズを圧縮します):

デバッグ中に、レルム パスが「 setDefaultConfigrutaionForRealm 」メソッドで適切に構成されていることを確認しました(参照用に添付のスクリーン ショットを参照)

スクリーンショットが示しています - setDefaultConfigrutaionForRealm メソッドで、レルム データベース パスが適切に設定されています。

この例外を解決するためのヘルプは本当に役に立ちます。

前もって感謝します。

0 投票する
2 に答える
32282 参照

android - Realm Migration Android の正しい方法

アプリには Realm を使用します。私たちのアプリはベータ版がリリースされました。次に、レルム オブジェクトの 1 つにフィールドを追加します。だから私は RealmMigration を書かなければならず、私もそれを書きました。ここでの質問は、このレルムの移行をアプリに適用する方法です。何かしたいときはいつでも Realm.getInstance() を使用してレルム インスタンスを取得します。Realm.getInstance() は毎回アプリ全体で使用されていることを思い出してください。Realm データベースにアクセスしたいのです。

それで、この移行を適用する方法について少し質問がありますか? どんな手がかりも役に立ちます。ありがとう。

私のRealmMigrationは次のとおりです。

質問を短くするために、RealmObject から Getter と Setter を削除しました。以前のアプリをアンインストールせずにアプリを再インストールしようとすると、例外が発生しました。ご意見をお聞かせください。