Iphone Xcode";此类不符合key pageControl的键值编码。”;

Iphone Xcode";此类不符合key pageControl的键值编码。”;,iphone,ios,xcode,pagecontrol,Iphone,Ios,Xcode,Pagecontrol,请有人帮帮我!我整天都在干这个。我见过几个不同的stackoverflow问题,都是用这个问题来回答的,但我什么都试过了,就是想不出来。这是我的整个项目,所以我不必在这里粘贴多个文件的代码。问题是,当我尝试运行我的应用程序时,Xcode在控制台中给了我这个错误 2012-04-23 17:28:33.638 KMLViewer[96646:11603] *** Terminating app due to uncaught exception 'NSUnknownKeyException', r

请有人帮帮我!我整天都在干这个。我见过几个不同的stackoverflow问题,都是用这个问题来回答的,但我什么都试过了,就是想不出来。这是我的整个项目,所以我不必在这里粘贴多个文件的代码。问题是,当我尝试运行我的应用程序时,Xcode在控制台中给了我这个错误

2012-04-23 17:28:33.638 KMLViewer[96646:11603] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x6d8d5e0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key pageControl.'
*** First throw call stack:
(0x114c022 0x12ddcd6 0x114bee1 0xc5022 0x36f6b 0x36edb 0x51d50 0x59771a 0x114ddea 0x10b77f1 0x59626e 0x597eb7 0x374ce1 0x374ff8 0x37417f 0x383183 0x383c38 0x377634 0x1d46ef5 0x1120195 0x1084ff2 0x10838da 0x1082d84 0x1082c9b 0x373c65 0x375626 0x27bd 0x2735)
terminate called throwing an exception
2012-04-23 17:28:33.638 KMLViewer[96646:11603]***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:::]:此类不符合key pageControl的键值编码。”
***第一次抛出调用堆栈:
(0x114c022 0x12ddcd6 0x114bee1 0xc5022 0x36f6b 0x36edb 0x51d50 0x59771a 0x114ddea 0x10b77f1 0x59626e 0x597eb7 0x374ce1 0x374ff8 0x37417f 0x383183 0x383c38 0x377634 0x1d46ef5 0x1120195 0x1084ff2 0x10838da 0x1082d84 0x1082c9b 0x373c65 0x375626 0x2735)
终止引发异常的调用

谢谢你的帮助!这里是下载它的链接:

您在OneTranquille.xib中的类定义是错误的。它显示“KmlViewController”,但它应该是“OneTranquille”

错误显示正在UIApplication对象上调用pageControl setter,但它是在UIScrolView上定义的。。。班级。这表示两个类名之间的混淆;这在nib文件中很常见。事实证明,您的“主nib文件基名称”(位于KMLViewer目标的信息设置中)是错误的-它应该是MainWindow。一旦您解决了这个问题-应用程序运行得更远一些,但遇到了“映射”设置器问题(这可能由@obuseme的响应解决)。

另一个错误可能是名为pagecontrol的错误或不必要的出口。请查看连接检查器中的插座。

您是否碰巧有一个叫做“pageControl”的插座?我有,但我检查了,我觉得这些连接都很好。非常感谢,但问题仍然存在>:(或者至少出现了一个新问题。非常棒的帮助!我已经完成了您和obuseme建议的修复,但仍然无法通过该新错误。还有其他建议吗?再次感谢!不确定“新错误”是什么,但这类问题的一般原因是您定义了X类型的内容,但在xib文件中,您可以ect类型为Y的对象。然后,代码尝试在类型为Y的对象上运行X方法,但失败。您需要检查连接以确保它们都一致。谢谢您,我将继续一遍又一遍地检查它们,没有什么值得注意。新的错误是“关键映射”错误。再次感谢您的帮助。好的,我回答了最初的问题,并提供了一些一般性指导来帮助您。请查找您希望使用OneTranquille但可能会获得UIScrollView\u PagingViewController的位置。这就是我现在所能提供的全部帮助。好的,谢谢您的帮助。我将继续这样做。