- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近为我的应用实现了一个新 View ,它有一个 UICollectionView
作为要加载的图像的网格:
class MemoriesView: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource{
@IBOutlet weak var images_collection: UICollectionView!
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.navigationController?.navigationBarHidden = false
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 12
}
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("memory_image_1", forIndexPath: indexPath) as! CollectionViewController
return cell
}
}
现在这个类中的代码很可能是完全颠倒的,因为我必须遵循这个教程。所以这里没有采取个人主动行动。因此,当我尝试进入此 View 时可能会产生此错误:
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<Certi.MemoriesView 0x7fb613f3c8d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key imageCollectionView.'
*** First throw call stack:
(
0 CoreFoundation 0x000000010ee6ae65 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010f2c7deb objc_exception_throw + 48
2 CoreFoundation 0x000000010ee6aaa9 -[NSException raise] + 9
3 Foundation 0x000000010cfb29bb -[NSObject(NSKeyValueCoding) setValue:forKey:] + 288
4 UIKit 0x000000010d98c320 -[UIViewController setValue:forKey:] + 88
5 UIKit 0x000000010dbbaf41 -[UIRuntimeOutletConnection connect] + 109
6 CoreFoundation 0x000000010edab4a0 -[NSArray makeObjectsPerformSelector:] + 224
7 UIKit 0x000000010dbb9924 -[UINib instantiateWithOwner:options:] + 1864
8 UIKit 0x000000010d992eea -[UIViewController _loadViewFromNibNamed:bundle:] + 381
9 UIKit 0x000000010d993816 -[UIViewController loadView] + 178
10 UIKit 0x000000010d993b74 -[UIViewController loadViewIfRequired] + 138
11 UIKit 0x000000010d999f4f -[UIViewController __viewWillAppear:] + 120
12 UIKit 0x000000010d9c9e44 -[UINavigationController _startCustomTransition:] + 1203
13 UIKit 0x000000010d9da23f -[UINavigationController _startDeferredTransitionIfNeeded:] + 712
14 UIKit 0x000000010d9db3af -[UINavigationController __viewWillLayoutSubviews] + 57
15 UIKit 0x000000010db81ff7 -[UILayoutContainerView layoutSubviews] + 248
16 UIKit 0x000000010d8b44a3 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 703
17 QuartzCore 0x000000011101459a -[CALayer layoutSublayers] + 146
18 QuartzCore 0x0000000111008e70 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 366
19 QuartzCore 0x0000000111008cee _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 24
20 QuartzCore 0x0000000110ffd475 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 277
21 QuartzCore 0x000000011102ac0a _ZN2CA11Transaction6commitEv + 486
22 UIKit 0x000000010d7f7f7c _UIApplicationHandleEventQueue + 7329
23 CoreFoundation 0x000000010ed96a31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
24 CoreFoundation 0x000000010ed8c95c __CFRunLoopDoSources0 + 556
25 CoreFoundation 0x000000010ed8be13 __CFRunLoopRun + 867
26 CoreFoundation 0x000000010ed8b828 CFRunLoopRunSpecific + 488
27 GraphicsServices 0x00000001115d7ad2 GSEventRunModal + 161
28 UIKit 0x000000010d7fd610 UIApplicationMain + 171
29 Certi 0x000000010b92c1fd main + 109
30 libdyld.dylib 0x000000010fde392d start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
最佳答案
我怀疑您确实将我们的 IBOutlet
imageCollectionView
重命名为 images_collection
,但没有在 Storyboard 中更新它。
解决这个问题:
imageCollectionView
Memories View
的链接IBOutlet
拖动到 Storyboard中的 imageCollectionView
来创建新链接关于ios - NSUnknownKeyException UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40739424/
这个问题已经有答案了: Xcode - How to fix 'NSUnknownKeyException', Reason: "… this class is not key value codin
我尝试为 ios 做一个非常简单的应用程序。在 View 之间切换。当它在日志中启动此错误时: Terminating app due to uncaught exception 'NSUnknown
一两天前开始学习 Swift。我遇到这个错误的次数比我想的要多——本质上,我意识到它与 IBOutlets 有关。删除 Storyboard 中的所有 socket 和按钮/对象,然后手动重新添加它们
这个问题已经有答案了: Xcode - How to fix 'NSUnknownKeyException', Reason: "… this class is not key value codin
我对 Objective C 和 iOS 编程很陌生,并且遇到了这个非常奇怪的错误。相关应用程序使用我使用 NSObject 制作的自定义类型的一组预设值来初始化 NSMutableArray。这是由
This question already has answers here: Xcode - How to fix 'NSUnknownKeyException', reason: … this c
我在这里查看了这个问题的答案,但它们似乎都没有解决我遇到的问题,而且大多数其他答案都不是快速的,但我尝试了我理解的答案。 所有类名称都匹配, socket 具有正确的名称,并且没有未定义的 socke
这个问题在这里已经有了答案: Xcode - How to fix 'NSUnknownKeyException', reason: … this class is not key value c
这个问题在这里已经有了答案: Xcode - How to fix 'NSUnknownKeyException', reason: … this class is not key value c
app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this c
我在框架中有一个带有相应 xib 的自定义 View 。在界面生成器中,我将文件所有者和 View 本身设置为我的 UIView (TotalTokenCountView) 子类。我还在自定义 Vie
这个问题在这里已经有了答案: this class is not key value coding-compliant for the key view [duplicate] (7 个答案) 关
我的程序显示了这个问题。谁能告诉我哪里出了问题? "2016-08-26 17:21:00.548 SegundaTentativa[2347:203583] *** Terminating app
我最近为我的应用实现了一个新 View ,它有一个 UICollectionView 作为要加载的图像的网格: class MemoriesView: UIViewController, UIColl
因此,我正在学习一个教程,并确保我完全按照作者的要求进行操作,并且我的代码抛出了以下错误。 2014-10-01 22:26:14.545 stopwatch2[3503:861733] *** Te
这个问题在这里已经有了答案: Xcode - How to fix 'NSUnknownKeyException', reason: … this class is not key value co
这个问题已经有答案了: Xcode - How to fix 'NSUnknownKeyException', Reason: "… this class is not key value codin
这个问题已经有答案了: Xcode - How to fix 'NSUnknownKeyException', Reason: "… this class is not key value codin
这个问题已经有答案了: Class is not key value coding-compliant [duplicate] (8 个回答) 已关闭 8 年前。 我不断收到此类错误,并且应用程序崩溃
我对 swift 很陌生,我正在 iTunes U 上学习斯坦福大学类(class)。我一直遵循得很好,但我遇到了一个我无法理解的错误: 2015-06-29 18:45:35.080 calcula
我是一名优秀的程序员,十分优秀!