当我选择表格行时,什么都没有发生,它没有去ContentController,我无法找到我在ContentController.h上声明的UILabel,当我想将它链接到resultLabelUITableVIew didSelectRowAtIndexPath无法进入新页面
http://dl.dropbox.com/u/31849498/Diet.zip
当我选择表格行时,什么都没有发生,它没有去ContentController,我无法找到我在ContentController.h上声明的UILabel,当我想将它链接到resultLabelUITableVIew didSelectRowAtIndexPath无法进入新页面
http://dl.dropbox.com/u/31849498/Diet.zip
我检查你的代码,但有以下错误: - 。
1)导航控制器不存在,但您打电话给 [self.navigationController pushViewController:detailview animated:YES];
2)在contentController中,您还没有给出uilabel的iboutlet。因此没有完成映射。如果你想从一个视图到另一个 语法
补救 1)使用presentmodelviewcontroller: [自我presentModalViewController:动画的DetailView:YES]; 或 声明在的appdelegate的uinavigation控制器和劳克功能didFinishLaunchingWithOptions内导航控制器在appdelegate.m
2)IBOutlet中的UILabel * resultLabel;
@property(nonatomic,retain)IBOutlet UILabel * resultLabel;
用这个代替你的代码。
*注意,当您尝试添加库对象时,请使用iboutlet来执行对象变量与对象之间的映射。
哦,我笨了......我忘了添加“IBOutlet”,非常感谢您的帮助。 – JBL
你使用self.navigationController
,但你没有导航控制器嵌入到你的应用程序 - 这就是为什么没有任何反应,当你从字面上拨打:
[nil pushViewController: detailview animated: YES];
非常感谢。解决了。还有另一个问题,我无法找到ContentController.xib上的UILabel – JBL
因为你的根视图是一个视图控制器,并不是一个TableViewController,所以可能会没有Navigationcontroller
丹尼斯说的是对的
谢谢。这个问题解决了。但我在ContentController.xib中为什么找不到resultLabel – JBL
因为你是宣告UILabel * resultLabel;而不是IBoutlet UILabel * resultLabel; 所以你没没办法在XIB里面找到 –
有人可能会遇到麻烦并下载您的项目并将其加载到Xcode等,但如果您想让更多人看到它(更高的机会给予答案),您需要花时间在您的问题,以便人们可以在不下载任何内容的情况下查看问:) – Kalle