Questions tagged «nscoding»

10
Xcode 9 GM-WKWebView NSCoding支持在以前的版本中被破坏
有谁知道如何使用Xcode 9 GM修复此错误?我正在开发使用Xcode 8.3制作的应用程序,部署目标是iOS 9.3,并且以前从未遇到过此问题。我在这里或在苹果论坛上找不到任何信息:( 编辑:当我将WKWebView放入界面生成器时出现此错误,而不是如果我以编程方式使用它。 编辑2:好吧,这最终不是错误,请参见下面奎因的答案以获取有关此行为的更多信息。感谢他的解释。
155 ios  xcode  wkwebview  nscoding 


13
使用NSCoding将自定义Swift类保存到UserDefaults
我目前正在尝试将自定义Swift类保存到NSUserDefaults。这是我的游乐场代码: import Foundation class Blog : NSObject, NSCoding { var blogName: String? override init() {} required init(coder aDecoder: NSCoder) { if let blogName = aDecoder.decodeObjectForKey("blogName") as? String { self.blogName = blogName } } func encodeWithCoder(aCoder: NSCoder) { if let blogName = self.blogName { aCoder.encodeObject(blogName, forKey: "blogName") } } } var …

1
有无法识别的选择器-replacementObjectForKeyedArchiver:在Swift中实现NSCoding时崩溃
我创建了一个符合NSCoding的Swift类。(Xcode 6 GM,Swift 1.0) import Foundation private var nextNonce = 1000 class Command: NSCoding { let nonce: Int let string: String! init(string: String) { self.nonce = nextNonce++ self.string = string } required init(coder aDecoder: NSCoder) { nonce = aDecoder.decodeIntegerForKey("nonce") string = aDecoder.decodeObjectForKey("string") as String } func encodeWithCoder(aCoder: NSCoder) { aCoder.encodeInteger(nonce, …
69 ios  swift  xcode6  nscoding 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.