2016-10-23 14 views
-1

私がここで読んだのはShould I use Realm Objective-C or Realm Swift in my mixed Objective-C/Swift project?です。私は混在プロジェクトでRealm objective-cを使用するべきです。 (スウィフトと客観的な-c)Objective-cでrealm objective-cを使用する - スウィフト混合プロジェクト

私はそれを試しました、私は迅速なコードからトランザクションを開始することができますが、私はコミットトランザクションを傾ける。それから、私は.mファイルを見て、コミットトランザクションが迅速にサポートされていないことを確認します。

混在プロジェクトで何かが存在しないか、または領域を使用していますか。サポートされていませんか?

答えて

0

SwiftからRealm Objective-Cを使用して書き込みトランザクションをコミットするには、エラー処理バリアント-[RLMRealm commitWriteTransaction:]を使用する必要があります。

let realm = RLMRealm.defaultRealm() 
realm.beginWriteTransaction() 
// perform mutating operations on Realm objects. 
try! realm.commitWriteTransaction() 
+0

これは今時代遅れのようです... – 2dvisio

+0

あなたはスウィフト3を使用している場合は、 'defaultRealmは()' ')('デフォルトになります。このサンプルの他のものは変更されていません。 – jpsim

関連する問題