2016-05-24 5 views
0

Cocoapods 1.0.0にアップデートした後、Realm Swift(1.03.1)スキーマで次のエラーが発生します。エラーの取得:未解決の識別子「LinkingObjects」の使用

エラー:私が試した

import Foundation 
import RealmSwift 

class Metric: Object { 
    dynamic var UUID: String = "" 

    let linkingDimensions = LinkingObjects(fromType: Dimension.self, property: "metric") 

    dynamic var createdAt: NSDate = NSDate() 
    dynamic var createdBy: Int = CreatedBy.System.rawValue 

    override static func primaryKey() -> String? { 
     return "UUID" 
    } 
} 

sudo gem uninstall cocoapods // on all cocoapods files 
rm -rf Pods 
rm -rf ~/Library/Caches/CocoaPods 

を私はその後、再インストールなしに以下のサンプルでは、​​未解決の識別子 "LinkingObjects" の

使用

利用可能。 Realm Githubの問題ページでこの問題の参照を見つけることができないようです。

Xcodeがレルムを見つけることができない理由を調べる必要があります。 Cocoapodsがワークスペースファイルと依存関係を生成したときに、Realmが正しくインストールされているかどうかを確認するにはどうすればよいですか?

乾杯

答えて

0

は、Xcodeのの派生プロジェクトデータをクリアすることによって、これを解決しました。

[ウィンドウ] - > [プロジェクト]メニューを選択し、適切なプロジェクトを削除します。

+0

私もCocoaPodsのキャッシュをクリアし、ポッドを再インストールし、派生したデータを削除しましたが、何度もこの問題が発生しました。 – Isuru

関連する問題