私は、私のobjective-cプロジェクトに統合された迅速なクラスを持っており、私はアクセスして使用できるオブジェクトを返します。私は認識されないセレクター」のための標準的な方法Objective-cプロジェクトのSwiftオブジェクトを符号化します
- (void)encodeWithCoder:(NSCoder *)encoder
と
- (id)initWithCoder:(NSCoder *)decoder
しかし、私のアプリケーションがクラッシュを使用して、それをデコード/このオブジェクトおよびエンコードでプロパティを作成する(OBJ-Cファイルで)試してみましたインスタンスXXXに送信されました "。
私はこの直接的な方法で迅速なオブジェクトをシリアル化することはできないと思いますが、今解決する方法はわかりません。継承)
B - または -
あなたスウィフトクラスでencodeWithCoderメソッドのセットを書きa)の:あなたが持っているでしょうこれが動作するためには、あなたの助け
エラーを検出するには、クラス(その他のコード)を記述してください。 – Diego
投稿するコードがわからないので、私はいつものように素早くオブジェクトを直列化しようとします。[エンコーダencodeObject:self.OBAds forKey:@ "OBAds"]; – user3801885
OBAdsオブジェクトはNSCoderを実装していないようです – Dzamir