- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个使用 UITableViewController 的应用程序,我正在尝试添加一个 UISearchBarWithDisplayController。 (我正在使用本教程: http://www.appcoda.com/search-bar-tutorial-ios7/ )。我遵循了所有步骤,但是当我在“搜索” View 中按键盘上的一个字母时,应用程序崩溃并出现此错误:
2014-05-28 19:11:03.850 Williams[1353:60b] *** Terminating app due to
uncaught exception 'NSUnknownKeyException', reason:
'[<__NSCFConstantString 0x100219d80> valueForUndefinedKey:]: this
class is not key value coding-compliant for the key name.'
*** First throw call stack: (0x186b8a950 0x1930901fc 0x186b8a5d4 0x1876db618 0x187624bdc 0x18766d8e8 0x18766d3d0 0x18766c1d4
0x18766c150 0x18766bf28 0x100038904 0x100038af8 0x189d6c558
0x189b890e8 0x189b8905c 0x189b72538 0x189d6c264 0x189b93a64
0x189d27a7c 0x189d26dfc 0x189d26ae4 0x187634a20 0x189b97e58
0x189d269ac 0x189b7d2f0 0x18770c5cc 0x186b4b044 0x186b4a3a0
0x186b48638 0x186a896d0 0x18c76dc0c 0x189bbafdc 0x10003970c
0x193683aa0) libc++abi.dylib: terminating with uncaught exception of
type NSException
2014-05-28 19:25:33.490 Williams[6847:60b] *** Terminating app due to
uncaught exception 'NSUnknownKeyException', reason:
'[<__NSCFConstantString 0x1002091f8> valueForUndefinedKey:]: this
class is not key value coding-compliant for the key name.'
*** First throw call stack: ( 0 CoreFoundation 0x0000000102a6d495 __exceptionPreprocess + 165 1 libobjc.A.dylib
0x00000001027cc99e objc_exception_throw + 43 2 CoreFoundation
0x0000000102af1919 -[NSException raise] + 9 3 Foundation
0x00000001024313c6 -[NSObject(NSKeyValueCoding) valueForUndefinedKey:]
+ 226 4 Foundation 0x00000001023ae155 -[NSObject(NSKeyValueCoding) valueForKey:] + 251 5 Foundation 0x0000000102383922 -[NSFunctionExpression
expressionValueWithObject:context:] + 1003 6 Foundation
0x00000001023fbbd0 -[NSComparisonPredicate
evaluateWithObject:substitutionVariables:] + 236 7 Foundation
0x00000001023fbae2 -[NSPredicate evaluateWithObject:] + 19 8
Foundation 0x00000001023fba7d
_filterObjectsUsingPredicate + 353 9 Foundation 0x00000001023fb89a -[NSArray(NSPredicateSupport)
filteredArrayUsingPredicate:] + 286 10 Williams
0x000000010000ede2 -[StaffTVC filterContentForSearchText:scope:] + 162
11 Williams 0x000000010000ef8c -[StaffTVC
searchDisplayController:shouldReloadTableForSearchString:] + 316 12
UIKit 0x00000001016c286e
-[UISearchDisplayController searchBar:textDidChange:] + 126 13 UIKit 0x000000010137af1e -[UIApplication sendAction:to:from:forEvent:] + 104
14 UIKit 0x000000010137aeb4
-[UIApplication sendAction:toTarget:fromSender:forEvent:] + 17 15 UIKit 0x0000000101457880 -[UIControl
_sendActionsForEvents:withEvent:] + 203 16 UIKit 0x00000001019bfe84 -[UITextField fieldEditorDidChange:] + 198 17
UIKit 0x00000001019cbb97
-[UITextInputController _sendDelegateChangeNotificationsForText:selection:] + 102 18 UIKit 0x00000001019cd670 -[UITextInputController _insertText:fromKeyboard:]
+ 651 19 UIKit 0x00000001019cdddc -[UITextInputController insertText:] + 301 20 UIKit 0x0000000101523e00 -[UIKeyboardImpl insertText:] + 82 21 Foundation
0x0000000102442d34 -[__NSOperationInternal _start:] + 623 22 UIKit
0x0000000101522827 -[UIKeyboardImpl performOperations:] + 148 23
UIKit 0x0000000101520e17
__73-[UIKeyboardImpl replyHandlerForHandleKeyboardInputWithExecutionContext:]_block_invoke_2
+ 40 24 UIKit 0x00000001019e35c6 -[UIKeyboardTaskQueue continueExecutionOnMainThread] + 329 25 UIKit 0x000000010152f4ff -[UIKeyboardImpl handleKeyEvent:] + 220 26 UIKit
0x0000000101375f8e _UIApplicationHandleEventQueue + 2572 27
CoreFoundation 0x00000001029fcd21
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 28 CoreFoundation 0x00000001029fc6b9
__CFRunLoopDoSources0 + 441 29 CoreFoundation 0x0000000102a1846f __CFRunLoopRun + 767 30 CoreFoundation
0x0000000102a17d83 CFRunLoopRunSpecific + 467 31 GraphicsServices
0x000000010374ff04 GSEventRunModal + 161 32 UIKit
0x0000000101379e33 UIApplicationMain + 1010 33 Williams
0x0000000100010743 main + 115 34 libdyld.dylib
0x00000001070575fd start + 1 35 ???
0x0000000000000001 0x0 + 1 ) libc++abi.dylib: terminating with
uncaught exception of type NSException
最佳答案
试试这个:
NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"self contains[c] %@", searchText];
关于ios7 - 此类不符合键名的键值编码。 UISearchBar 和 DisplayController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23923899/
IO 设备如何知道属于它的内存中的值在memory mapped IO 中发生了变化? ? 例如,假设内存地址 0 专用于保存 VGA 设备的背景颜色。当我们更改 memory[0] 中的值时,VGA
我目前正在开发一个使用Facebook sdk登录(通过FBLoginView)的iOS应用。 一切正常,除了那些拥有较旧版本的facebook的人。 当他们按下“使用Facebook登录”按钮时,他
假设我有: this - is an - example - with some - dashesNSRange将使用`rangeOfString:@“-”拾取“-”的第一个实例,但是如果我只想要最后
Card.io SDK提供以下详细信息: 卡号,有效期,月份,年份,CVV和邮政编码。 如何从此SDK获取国家名称。 - (void)userDidProvideCreditCardInfo:(Car
iOS 应用程序如何从网络服务下载图片并在安装过程中将它们安装到用户的 iOS 设备上?可能吗? 最佳答案 您无法控制应用在用户设备上的安装,因此无法在安装过程中下载其他数据。 只需在安装后首次启动应
我曾经开发过一款企业版 iOS 产品,我们公司曾将其出售给大型企业,供他们的员工使用。 该应用程序通过 AppStore 提供,企业用户获得了公司特定的配置文件(包含应用程序配置文件)以启用他们有权使
我正在尝试将 Card.io SDK 集成到我的 iOS 应用程序中。我想为 CardIO ui 做一个简单的本地化,如更改取消按钮标题或“在此保留信用卡”提示文本。 我在 github 上找到了这个
我正在使用 CardIOView 和 CardIOViewDelegate 类,没有可以设置为 YES 的 BOOL 来扫描 collectCardholderName。我可以看到它在 CardIOP
我有一个集成了通话工具包的 voip 应用程序。每次我从我的 voip 应用程序调用时,都会在 native 电话应用程序中创建一个新的最近通话记录。我在 voip 应用程序中也有自定义联系人(电话应
iOS 应用程序如何知道应用程序打开时屏幕上是否已经有键盘?应用程序运行后,它可以接收键盘显示/隐藏通知。但是,如果应用程序在分屏模式下作为辅助应用程序打开,而主应用程序已经显示键盘,则辅助应用程序不
我在模拟器中收到以下错误: ImageIO: CGImageReadSessionGetCachedImageBlockData *** CGImageReadSessionGetCachedIm
如 Apple 文档所示,可以通过 EAAccessory Framework 与经过认证的配件(由 Apple 认证)进行通信。但是我有点困惑,因为一些帖子告诉我它也可以通过 CoreBluetoo
尽管现在的调试器已经很不错了,但有时找出应用程序中正在发生的事情的最好方法仍然是古老的 NSLog。当您连接到计算机时,这样做很容易; Xcode 会帮助弹出日志查看器面板,然后就可以了。当您不在办公
在我的 iOS 应用程序中,我定义了一些兴趣点。其中一些有一个 Kontakt.io 信标的名称,它绑定(bind)到一个特定的 PoI(我的意思是通常贴在信标标签上的名称)。现在我想在附近发现信标,
我正在为警报提示创建一个 trigger.io 插件。尝试从警报提示返回数据。这是我的代码: // Prompt + (void)show_prompt:(ForgeTask*)task{
您好,我是 Apple iOS 的新手。我阅读并搜索了很多关于推送通知的文章,但我没有发现任何关于 APNS 从 io4 到 ios 6 的新更新的信息。任何人都可以向我提供 APNS 如何在 ios
UITabBar 的高度似乎在 iOS 7 和 8/9/10/11 之间发生了变化。我发布这个问题是为了让其他人轻松找到答案。 那么:在 iPhone 和 iPad 上的 iOS 8/9/10/11
我想我可以针对不同的 iOS 版本使用不同的 Storyboard。 由于 UI 的差异,我将创建下一个 Storyboard: Main_iPhone.storyboard Main_iPad.st
我正在写一些东西,我将使用设备的 iTunes 库中的一部分音轨来覆盖 2 个视频的组合,例如: AVMutableComposition* mixComposition = [[AVMutableC
我创建了一个简单的 iOS 程序,可以顺利编译并在 iPad 模拟器上运行良好。当我告诉 XCode 4 使用我连接的 iPad 设备时,无法编译相同的程序。问题似乎是当我尝试使用附加的 iPad 时
我是一名优秀的程序员,十分优秀!