0

我是iphone开发的新手,我正在学习、搜索和学习很多关于x-code和objective-c的东西。我已经开始了我的项目,但我还有一些问题要做。

我已经开始我的项目了tabbarcontroller app。它是链接目录的东西,底部标签栏用作菜单,有 4 个标签。第一个选项卡必须具有并排滚动图像和缩放的视图。

我四处搜寻,找到了jmDiap样本。我已经单独开始了这个示例,并且效果很好。这真的是我所需要的。但现在我必须把它放在我的项目中。

所以我复制了课程。之后,我将我的子视图用于第一个选项卡(名为Catalogo.xib)并选择其文件的所有者类作为(CatalogoController)。xib、m 和 h 文件是使用 xCode 创建向导创建的,因此其连接正常。我选择Catalogo了在第一个选项卡中使用的笔尖。

我的麻烦是什么都没发生。当我尝试将一些代码放入loadViewviewDidLoad喜欢时:

self.view.backgroundColor = [UIColor greenColor];

只是看到课堂工作,也没有任何反应。

有人可以帮帮我吗?

4

3 回答 3

1

听起来 View 本身确实没有连接。检查是否将 xib 窗口中的 View 对象连接到实际视图(在 Interface Builder 中)。我以前忘记了这一点,这可能会非常令人沮丧。

于 2011-02-09T18:47:17.247 回答
1

Sounds to me like you didn't declare the nav controller in the header file of your app delegate.

@interface AppDelegate : NSObject <UIApplicationDelegate> {
    IBOutlet UIWindow *window;
    IBOutlet UITabBarController *rootController;

}

@property (nonatomic, retain) UIWindow *window;
@property (nonatomic, retain) UITabBarController *rootController;

@end

Make sure to hook up rootController to your App Delegate in the interface builder

于 2011-02-09T18:49:32.310 回答
1

一切都是对象引用。我曾经是一名 PHP 开发人员,但我使用多种语言,PHP 是主要的。我总是通过编码和编码和编码来制作我的程序,很少使用界面生成器来做。我是一名 Delphi 程序员,曾经通过界面构建​​器处理对象的位置和位置。当我们进行这种开发时,我们永远不会忘记对象引用。我们必须始终记住首先清理构建。这一次是我的错误。我在界面生成器中的对象很好连接。但是 xCode,在眼睛后面弄乱了引用。我所要做的就是清理构建并且项目再次正常。

抱歉借用你们,伙计们,但现在我想澄清一下 4 每个人。当您使用界面构建器时,请查看参考资料。Unity、Delphi、xCode、JBuilder,你使用的所有其他平台,记得清理你的构建。

谢谢。

于 2011-02-11T19:14:34.233 回答