jjzjj

compliant

全部标签

objective-c - NSCache:尝试访问缓存项时总是得到 "not key value coding-compliant"

我正在尝试使用NSCache将PNG存储为NSData。每当我尝试从缓存中取回一个时,无论缓存是否为空,我都会得到:2012-10-2609:49:28.860SledMap[55917:11503]*由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[valueForUndefinedKey:]:此类不是key键0_0_5的值编码兼容。'如果我保留代码原样,但将NSCache更改为NSMutableDictionary,它可以正常工作。我声明我的缓存:@property(nonatomic,strong)NSCache*tileCache;分配它(

ios - Swift: "This class is not key value coding-compliant..."用于 Double 值

我有一个场景,我在Swift中有一个简单的数据对象,其中包含多个属性变量。它们是String?和Double?值类型的混合。我正在尝试使用valueForKey检索每个属性的值。我的代码看起来像这样......letmyDataObj=...letstringKeyName="myStringProperty"letdoubleKeyName="myDoubleProperty"guardletstringPropertyValue=myDataObj.valueForKey(stringKeyName)else{return}guardletdoublePropertyValue=m

swift - 在 OSX : class is not key value coding-compliant for the key {name of binding var} 中绑定(bind)

我试图按照B.A.LearningSwift书(创建笔记应用程序)中的说明进行操作。Paris&Co,但面临以下绑定(bind)问题。我主要练习iOS编程,所以绑定(bind)概念对我来说是新的。我执行的步骤(尝试了xcode9beta5和8.3.3):创建OSXCocoa应用程序(不使用Storyboard,基于文档的应用程序,文档扩展名“测试”,不要使用核心数据)将“vartext=NSAttributedString()”添加到Document.swift将NSTextView添加到Document.xib在NSTextView的绑定(bind)检查器中,将“属性字符串”设置为文

ios - Xcode - 如何修复 'NSUnknownKeyException',原因 : … this class is not key value coding-compliant for the key X"error?

我正在尝试将UILabel与我类(class)中创建的IBOutlet相链接。我的应用程序因以下错误而崩溃。这是什么意思?我该如何解决?***Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyXXX.' 最佳答案 您的xib可能连接有问题。这个错误我遇到过很多次了。虽然TechZen的回答在这种情况下

swift - "This class is not key value coding-compliant"使用 CoreImage

我正在使用Swift开发一个简单的MacOS命令行应用程序。我创建了一个自定义CoreImage过滤器,但在使用时遇到了麻烦。代码编译得很好,但在运行时退出并出现以下错误:***Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyinputImage.'如果您对此问题有任何帮助,我们将不胜感激。尝试在SO上寻找答案,但不幸的是,由于我的应用程序不使用Sto

ios - swift 4 "This class is not key value coding compliant"

我有一个Swift库,它严重依赖obj.valueForKey()中的NSObject。迁移到Swift4后,我发现这些调用总是崩溃并出现错误“此类不是键的键值编码兼容的...”,除非我正在寻找的属性是用@objc声明的。现在是否必须使用@objc声明属性才能使用此方法找到它们?有替代方案吗? 最佳答案 当您执行迁移时,Xcode询问了@objc推断,您可能选择了新类型而不是Swift3。可能的解决方案:使用@objc根据需要在每个方法上使用@objc而不是整个类。使用@objcMembers你可以在类上使用@objcMembers

ios - 未捕获的异常 : This class is not key value coding-compliant

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。我正在关注atutorialtitled"SwiftTutorialforiOS:NSFileManagerPersistingData",我在29分钟左右或之后遇到了错误。当我尝试在iOS模拟器上运行它时,我收到错误:Terminatingappduetouncaughtexception'NSUnknownKeyException

git - TFS Git 创建 repo - "User must become compliant"

我们正在转换为TFSGit,但是,每次我尝试从VisualStudio创建一个新的存储库(即,创建一个本地存储库,并将其同步到VisualStudioOnline)时,我都会得到一个错误信息:“用户'@.com'必须合规。合规性可在以下位置更新:https://app.vssps.visualstudio.com/go/profile?mkt=en-US合规性可在以下位置更新:https://app.vssps.visualstudio.com/go/profile?mkt=en-US&cv=&cs=&reply_to=https%3A%2F%2Fapp.vssps.visualstu

objective-c - 设置值 :forUndefinedKey: this class is not key value coding-compliant for the key

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(77个回答)关闭7年前。我正在创建一个登录来查看支持票。第一个View是工单View,如果您未登录,则会将您推送到登录屏幕。但是我收到了这个:Support[3209:18e03]*Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefine