NSCoding是Apple Foundation框架的协议。 NSCoding协议声明了类必须实现的两种方法,以便可以对该类的实例进行编码和解码。
尝试将MKMapItem保存为我的自定义类的一部分。进口UIKit的进口MapKit类场所:NSObject的,NSCoding {VAR mapItem:MKMapItem! VAR类型:类别!的init(mapItem:MKMapItem,...
NSKeyedArchiver:施放数据返回nil - Swift
好吧,在这里调查了几个类似的主题,按照建议完成了所有操作,但是我的计算属性“previousUserData”在尝试将解码对象强制转换为我的类型时返回nil。什么是 ...
initWithCoder:被nib和NSCoding调用!
好的,我现在遇到很多问题试图让initWithCoder:正常工作。我有一个加载的nib文件,在我的app委托中,我调用unarchiveWithFile:对于视图控制器...
尝试在Swift 3中保存自定义对象时尝试插入非属性列表对象
我有一个符合NSCoding协议的简单对象。 import Foundation类JobCategory:NSObject,NSCoding {var id:Int var name:String var URLString:String init(id:...
我正在使用Swift 4.0上的iOS应用程序。该应用程序使用第三方SDK,其中有一个模型可以说,类Customer:NSCopying,NSObject {var name:String! var age:Int! var地址:...
我创建了一个包含三个Core Audio类型属性的类:@interface AudioFilePlayer:NSObject @property(assign)AudioUnit mAudioUnit; @ ...
我有一个列表视图,它收集用户输入表单的一些数据。我计划让用户选择一个列表项,并记录他们点击它的日期。一世 ...
我有与vince相同的问题(NSCoding在Swift的继承类中需要初始化器)我有一个类'Source'和一个子类'RSSSource'。这些类符合NSObject和NSCoding ......
使用NSCoding将自定义Swift类保存到UserDefaults
我目前正在尝试将自定义Swift类保存到NSUserDefaults。以下是我的Playground中的代码:import Foundation类Blog:NSObject,NSCoding {var blogName:String? ...
Swift Codable协议...编码/解码NSCoding类
我有以下结构... struct Photo:Codable {let hasShadow:Bool let image:UIImage?枚举CodingKeys:String,CodingKey {case`self`,hasShadow,image} init(...
iOS Xcode如何使用包含自定义对象的自定义对象来保存数据?
这里有Android开发者和iOS新手。我有一个应用程序,我正在迁移到iOS。我正在学习Xcode和Swift,所以请温柔! :)我的问题是我只想保存/检索一个班级......
解码不匹配的数据类型时应用程序崩溃:如何在使用NSCoding解码之前验证类型?
如果使用错误的NSCoding函数解码数据类型,则应用程序崩溃。例如,如果DoubleKey实际上表示一个double而不是decodeInteger所期望的整数,则该行将崩溃:...
何时在UIView或UIViewController上调用“required init?(coder aDecoder:NSCoder)”?
当我使用存储属性创建UIView或UIViewController的子类时,Xcode将不会编译我的项目,除非我包含所需的init的实现?(coder aDecoder:NSCoder)。 ...
我正在尝试根据NSCoding协议编码一些类属性:func encode(with aCoder:NSCoder){// Date aCoder.encode(startDate,forKey:“startDate”); // 一个 ()-&...