問題タブ [nskeyedunarchiver]

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 に答える
158 参照

ios - iOS 9 での UIView コピーの問題

以下のテクニックを使用してビューをコピーしていますが、すべて問題ありませんでしたが、iOS 9 では、使用されている画像を cloneView にコピーできません。

誰でもこれを解決するのを手伝ってくれますか? どんなアドバイスでも結構です。

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

ios - iOS SWIFT - ファイル アーカイブ - 引数の型 "[String?]" : 期待される型 'AnyObject' に準拠していません

アーカイブに書き込もうとすると、このエラーが発生します。

私の技術スタックは次のとおりです。XCode 7.1 Beta と SWIFT です。この問題を修正するための正確なコードを共有できる人がいれば感謝します。前もって感謝します。

引数の型 "[String?]" : 期待される型 'AnyObject' に準拠していません

ありがとう

0 投票する
0 に答える
79 参照

objective-c - Save-/Open-Panel を使用した NSNumber 配列の保存

NSNumber 配列を保存しようとしていますが、その方法がわかりません。

単一の NSNumber で動作するコードを取得しました。

NSNumber 配列では機能しなかったため、代わりに NSMutableArray を使用しようとしましたが、どちらも機能しません。

それで、私は何を間違っていますか?

編集:encodeWithCoderとinitWithCoderは必要ないようです

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

ios - NSKeyedUnarchiver は iOS9 でも例外をスローしますか?

NSKeyedUnarchiver無効なNSDataオブジェクトからを作成しようとする次のスニペットを検討してください。

これを iOS 8.4 シミュレーターで実行すると、NSInvalidArgumentException. ただし、iOS 9.1 シミュレーターでは、初期化子は単純に を返しますnil

ただし、公式ドキュメントによると、メソッドは無効なデータに対して常に例外をスローする必要があります。

データが有効なアーカイブでない場合、このメソッドは例外をスローします。

iOS8 でのみ例外がスローされ、iOS9 では例外がスローされないのはなぜですか? まだ文書化されていない iOS 9 のこの新しい動作ですか?

0 投票する
0 に答える
508 参照

ios - null 値を返すデータのアーカイブ解除

以前のアプリに基づいてアプリを作成しました。データを移動しようとしています。私は現在swiftを使用しており、以前のアプリはオブジェクトcを使用しています。基本的に他のアプリからコピーされたこのグローバル オブジェクト C 関数を使用しています。データを取得でき、メッセージ カウントは正しいのですが、値を検索すると null が返されます。下記参照。