0

我使用 tabview 设置创建了一个具有多个选项卡的应用程序。一个选项卡上有一个 UIScrollView,它将 12 个不同的视图加载到 12 个页面中。我尝试将按钮和图像视图添加到其中一个视图,现在它崩溃了。我仔细研究了这里能找到的每一个问题,并尝试了每一个建议的解决方案,但无济于事。我得到的错误是著名的“此类不符合键 foo 的键值编码”错误。与其他遇到此问题的人一样,如果我断开插座,它工作正常。我已经检查并重新检查了笔尖的类,它指向正确的位置。

所以我什至不确定下一步该去哪里。

我可以发布一些代码,但我什至不知道发布哪些代码会有所帮助。我希望有人只是说,“嗯,是的,你不能有一个包含多个视图的滚动视图,并期望在每个页面上都有功能。” 那会很有帮助!

第2页.h:

#import <UIKit/UIKit.h>

@interface Page2 : UIViewController {

IBOutlet UIImageView *infoImage;

}

@property (retain, nonatomic) UIImageView *infoImage;

  • (IBAction) showInfo:(id)sender;

@结尾

第 2 页:

- (IBAction)showInfo:(id)sender {

// do something please!

}

然后在 nib 文件中,我按 CTRL 键从按钮上的“内部修饰”拖动到文件所有者并选择“showInfo”……然后按 CTRL 键从文件所有者拖动到我的 UIImageView 并选择 infoImage。

碰撞

我还不够酷,无法插入图片:http: //i.stack.imgur.com/KjWhk.png

4

3 回答 3

0

我已经向您发送了电子邮件并附上了您的项目。希望它现在在你的最后工作。

快乐编码!

于 2011-08-18T12:01:12.330 回答
0

你是否能够在同一个 Nib 文件中创建任何其他插座,因为我曾经遇到过同样的崩溃,并且只有当我复制相同的 nib 时它才得到修复,我已经实现了几乎所有的方法来解决它。如果我没记错的话,这个链接可以帮助你https://discussions.apple.com/thread/2431110?start=0&tstart=0

于 2011-08-16T17:22:08.413 回答
0

您的笔尖中仍然有一个连接在您的课堂上不再定义的插座。您会在检查器中看到它已变为灰色。断开它,错误应该消失了。

于 2011-08-16T17:11:02.237 回答