nskeyedarchiver

    0

    1答えて

    NSKeyedArchiveを使用してデータを保存し、NSKeyedArchiverを使用してプルします。 // file path static var filePath : String{ let url = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first retur

    0

    3答えて

    NSKeyedArchiver.archivedDataの使用中にunrecognized selector sent to instanceエラーが発生しました。 私はカスタムクラスオブジェクトにJSON出力を解析して格納しようとしていましたが、ログインに成功するとNSUserDefaultsに格納しようとしていました。他のコントローラでこれらの詳細を使用して、別のPOSTコールを作成したかった

    0

    1答えて

    Swift 3でNSkeyedアーカイブとして保存されたオブジェクトを取得することはできません。オブジェクトが正常のplistとして保存されますが、後ろにロードするときにはnilとして返され ここで私が使用するコードです:。 クラス自体がオブジェクトとして保存することが非常に簡単です: import Foundation class ItemList:NSObject, NSCoding {

    1

    1答えて

    私はSwift 2.2からSwift 3に変換しようとしています。Xcode 8.1とXcode 8.2の両方でSwift 3コードを試しました。 以下スイフト2のコードは完璧に動作: func saveItemsToCache() { NSKeyedArchiver.archiveRootObject(items, toFile: itemsCachePath) } func l

    0

    2答えて

    私はいくつかのオブジェクトをディスクに書き込んだ後、後でそれらを再び取得する必要があるプロジェクトに取り組んできました。私はNSKeyedArchiverとNSKeyedUnarchiverを使って書き込みと読み取りを行い、私のカスタムクラスがNSCodingに適合していることを確認しました。それは動作していなかったので、それをデバッグしてWebを検索しようとした後、私は問題を切り分けることに決め

    0

    1答えて

    私は、 & NSKeyedUnarchiverのいくつかの複雑なデータをCore-Dataに保存しておいて、後でそれを私のアプリケーションで取得しています。 これまでは完全に動作していましたが、移行後はSwift 3.0が自分のコードに満足していないようです。 私は私のコードで早期にこれをしました:ここ let masterArray = [firstArray, secondArray] as

    1

    2答えて

    次のようにカスタムオブジェクトを保存しようとしていますが、エラーが発生しています。ここ // store data NSMutableArray *archiveArray = [NSMutableArray arrayWithCapacity:pOrderElements.count]; for (id orderObject in pOrderElements) { NSData

    0

    1答えて

    私はSwiftにはかなり新しいです。私は永続性で始めました。私はNSKeyUnarchiverがどのように動作するのか不思議でした。 NSKeyedUnarchiver.unarchiveObject(withFile: file) これは私の現在のコードです。私はファイルを持っていますが、私は何を得ているのか正確にはわかりません。複数のオブジェクトをアーカイブするとどうなりますか?私が引っ張

    0

    2答えて

    複数の質問を含む配列があり、質問が表示されたら、それをインデックスから削除して再び表示されないようにします。問題は、アプリが再起動すると保存されないことです。すでに表示されている質問は表示されないように保存する必要があります。ここで は配列です: func pickQuestion() { if questions.count > 0 { questionNumber = I