2012-01-12 23 views
0

我是一個新手應用程序開發人員。Viewcontroller基礎知識 - 我錯過了什麼?

我一直在關注包括sams在內的幾本書「自學iPhone開發」。 (這是基於一個稍微過時的Xcode版本)。

即使有這些差異,我會假設當你啓動一個「基於視圖」的項目並將一些按鈕和標籤轉儲到myappViewController.xib時,它會將它推到mainwindow.xib的窗口而不必做任何形式的鏈接?對?

我錯過了什麼?

所以我下面的步驟:

1)啓動視圖基於應用

2)添加一個按鈕myappviewcontroller.xib

3)編譯應用程序。

爲什麼我會得到一個說「文本」的白頁。我沒有添加標籤,並且我無法在任何東西中找到「文本」作爲變量。

+0

喜,很難說實話,我的建議是隻將其刪除,並從頭貫穿東西的工作慢慢重新開始,[這裏](http://paulpeelen.com/2011/03/17/xcode-4-ios- 4-3問候世界/)關於x-4編碼相當不錯的教程,對不起沒有更多的幫助 – 2012-01-12 19:47:10

回答

0

可能是因爲您只需要在App Delegate的applicationDidFinishLaunchingWithOptions:方法中設置窗口的根視圖控制器?

0

查找在獲取與項目產生的,可能的MainView或類似的東西,除非事情已經改變,因爲故事板中引入項目的廈門國際銀行。單擊文件列表中的該xib以在右側窗格中顯示Interface Builder。應該有任何你沒有在代碼中找到的圖形元素。

0

不知道爲什麼你會得到「文本」顯示,但我會建議使用最新的Xcode爲您的項目沒有其他原因比故事板功能需要很多的新手頭疼,習慣了.xib鏈接。

如果你想測試一個按鈕,雖然你可以使用此代碼開始:

在ViewController.h:

#import <UIKit/UIKit.h> 

@interface ViewController : UIViewController { 

IBOutlet UIButton *buttonName; 

} 

@property (nonatomic, retain) UIButton *buttonName; 

@end 

然後在ViewController.m

#import "ViewController.h" 

@implementation ViewController 

@synthesize buttonName; 

@end