nscoding

    0熱度

    1回答

    我想寫一個函數來保存我的結構數組。我知道,使用NSCoding是正確的方式,但只適用於類。但是我發現使用類包括結構本身的一種變通方法: extension EXIFData { class EXIFDataClass: NSObject, NSCoding { var exifData: EXIFData? ... } 但是我怎麼使用它(叫)?例如。定義爲 var

    0熱度

    1回答

    所以我的表視圖沒有加載任何東西,我認爲這是因爲我得到這個警告。它說save函數沒有被使用,所以它如何加載一些沒有保存的東西。我保存的是用戶通過行中的按鈕操作選擇的行的indexPath和Section部分。 警告: 調用的結果 '保存(默認:)' 是未使用的 代碼: func saveSorting(_ dataIdBlock: (Any) -> String) { guard let

    0熱度

    2回答

    我不能爲我的生活弄清楚爲什麼我得到這個類不符合NSCoding協議的錯誤。也許另一組眼睛會有所幫助。我試圖添加註釋來清楚每個func的功能。 import Foundation import UIKit class Search: NSObject, NSCoding { // Global Variables var articlePicture: UIImage! var art

    0熱度

    2回答

    我曾在Xcode的Swift項目中工作過。我努力修復所有的錯誤,但我仍然有2,保持我的項目卡住,你可以看到下面的代碼:@ Error1 and @ Error2。 我希望你能幫助我!先謝謝你! override func viewDidLoad() { super.viewDidLoad() //Getting the URL of the item for ite

    12熱度

    1回答

    我有一個符合NSCoding協議的簡單對象。 import Foundation class JobCategory: NSObject, NSCoding { var id: Int var name: String var URLString: String init(id: Int, name: String, URLString: String

    0熱度

    1回答

    我真的很新使用NSCoding功能,我試圖創建一個歸屬字符串數據的持久性,尤其是通過委託傳遞的UIColor。我還沒有找到一個教程,該教程對未在NSCoding協議符合的同一類中聲明和初始化的值進行編碼。 我有下面的代碼,這是符合我創建的協議的方法,並將傳遞的顏色值作爲屬性賦值給attributesString。 func didSelectColorCell(color: UIColor) {

    0熱度

    2回答

    我遵守我的以下Person類到NSCoding協議。 class Person: NSObject, NSCoding{ var age:Int var height: Double var name: String init(age:Int, height: Double, name:String){ self.age = age

    1熱度

    1回答

    我正在使用Swift操場使用NSCoding編寫父 - 子關係。 的關係可以描述爲: One Author can write many Books 但是,它會導致一個錯誤,當我試圖保存的藏書; Playground execution aborted: error: Execution was interrupted, reason: EXC_BAD_INSTRUCTION (code=EXC_

    0熱度

    1回答

    當使用NSCoding或NSKeyedArchiver作爲父子關係時;我無法爲孩子提供一個參考,因爲它最終會在Swift Playground上崩潰。 我想在我的Child類中爲我的Parent類提供參考。 但是當它將數據加載回內存時,它最終會在Playground上崩潰。 class Parent: NSObject, NSCoding { var children:[Child] =

    0熱度

    1回答

    進出口試圖創建從NSUserDefaults的陣列。舊的應用程序是在的OBJ C,我想我的userdefaults是文件類型的NSArray與含有稱爲GD_Owed_HistoryObject的自定義類的數組。 我試圖解讀這些類和使用使用它在新的應用程序雨燕3 @objc(GD_Owed_HistoryObject) class UserDefaultHistory: NSObject, NSC