次の状況:
NSObjectサブクラス化されたオブジェクトのインスタンスがあります。そのプロパティの1つはNSImageです。オブジェクトをインスタンス化した後、それNSKeyedArchiverをデータに変換し、ネットワーク経由で送信し、アーカイブを解除してNSKeyedUnarchiver、画像をNSImageView(setAnimates:YES)に表示します。ここまでは問題ありません。画像は他のマシンで表示できます。問題:
アニメーションGIFを送信すると、アニメーション化されません。理由はわかりません...アニメーションが離れている理由はありますか?ありがとうございました!
アップデート
アーカイブする前にアニメーション画像を開くと、NSImageViewアニメーション化されます。問題はおそらくアーカイブです...
更新2
ネットワーク経由でデータを送信せずにワークフロー全体をテストしました。アーカイブとアーカイブ解除を再度行うだけです。私が疑ったように、それはNSKeyed(Un)Archiverの問題です。
アニメーションが失われます。しかし、これを防ぐために何をすべきでしょうか?