nscoding

    1熱度

    1回答

    我對iOS開發一般比較陌生,但我正在編寫這個應用程序。 我有自定義對象「學期」,「課程」和「作業」。學期包含課程和課程陣列包含作業陣列。我可以正確歸檔學期和課程信息,但由於某些原因,分配信息無法讀取。 學期: required init?(coder aDecoder: NSCoder) { self.name = "" super.init() if let a

    0熱度

    1回答

    在將MyClass拖出框架之前,我可以將MyClass的實例保存到Core Data中。 這裏是MyClass實現: open class MyClass: NSObject, NSCoding { required public init?(coder aDecoder: NSCoder) { super.init() stuffs = aDecoder.dec

    0熱度

    1回答

    我很接近用斯威夫特4和iOS 11. 的應用程序有一個表視圖控制器和一個UITextView的對象,它是可編輯的詳細視圖中顯示的列表完成我的第一個iOS應用。我的目標是讓用戶能夠編輯UITextView中的內容並使用NSKeyedArchiver保存這些更改。 我有完整的列表視圖和詳細視圖連接。您可以進行編輯,但不能保存。 我已確認該條目確實保存到超出會話保留的內存,但編輯不保存。 評論文檔和通過

    -1熱度

    1回答

    我正在製作一個具有植物集合視圖的應用程序。我有Plant類實現NSCoding協議,所以我可以保存它們。植物存儲在名爲plantList的數組中。 var plantList = [Plant] 而且這裏是我存放在我的植物類:當一植物被添加到plantList或植物 class Plant: NSObject, NSCoding { var name: String var specie

    -2熱度

    1回答

    如何保存我的結構與NSCoding,以便它不會改變,即使用戶 關閉應用程序?我將不勝感激,如果你也可以告訴我如何正確實施缺少的代碼。 更新與以下兩個新的功能: 這裏是我的代碼: struct RandomItems: Codable { var items : [String] var seen = 0 init(items:[String], seen: Int

    0熱度

    1回答

    我正在使用RestKit進行API調用,但其中一個屬性映射不正確。 說我有: // Animal.h @interface Animal: NSObject @property (nonatomic, strong) NSArray<Fruit*> favoriteFruits; @end 與實施: // Animal.h // This class conforms to NSC

    1熱度

    1回答

    希望有人能夠解決這個問題。 我使用NSCoding + NSUserDefaults檢索自定義對象的數組,每次重新加載視圖時,內存都會不斷增長。 這裏是我用來檢索自定義對象的數組(這是viewDidLoad中下調用的代碼: NSData *dataRepresentingSavedArray; NSUserDefaults *currentDefaults = [NSUserDefaults

    6熱度

    1回答

    我有以下結構... struct Photo: Codable { let hasShadow: Bool let image: UIImage? enum CodingKeys: String, CodingKey { case `self`, hasShadow, image } init(hasShadow: Bool, i

    0熱度

    2回答

    我正在創建應用程序,我需要最近的10個搜索列表並保存它(以顯示應用程序啓動之間的一致信息)。 爲了我已經創建了我的鏈接列表(LinkedList和Node類)的實現和某種包裝類,它將它保持爲最近10個字符串的列表。我讓所有這三個類都符合NSCoding協議,並且在將它保存爲NSUserDefaults時它可以工作。不幸的是,當我嘗試加載它,應用程序錯誤崩潰: Terminating app due

    -1熱度

    1回答

    我在嘗試使用NSCoding保存/存檔對象時遇到了一些問題。我基本上有一個類QA,它定義了一個問題和答案,我也有一個類Volume,它包含幾個屬性,包括一個QA對象數組。 調用NSKeyedArchiver.archiveRootObject方法時發生此錯誤。我懷疑它是與QA對象數組有關的,因爲如果我註釋掉那部分,則不拋出異常。 我的卷類繼承自NSObject和NSCoding,並且QA對象只從N