3
我試圖在應用程序啓動的那一刻在我的UITextView
中顯示一個字符串。我在我的界面中有一個UIView
和一個UITextView
,以及一個插座myText
,它連接到UITextView
。它似乎並不奏效,我不能說,爲什麼....使用initWithCoder不能影響UITextView內容
這裏是有問題的代碼:
MainView.h
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
@interface MainView : UIView {
IBOutlet UITextView *myText;
}
@end
MainView.m
@implementation MainView
-(id) initWithCoder:(NSCoder *)coder {
if ((self = [super initWithCoder:coder]) != nil)
{
NSLog(@"initWithCoder executed");
myText.text = @"Hello, World!";
}
return self;
}
@end
NSLog()
消息被打印出來,所以我假設myText.text
確實設置爲@"Hello World"
,但這並不反映在我的UITextView
中。這裏掛斷了什麼?如果有幫助,這是我的實際應用程序的簡化版本,當我將同一個myText.text = @"Hello, World!";
放入響應按鈕按下的方法時,更改將反映在文本視圖中。
非常好!非常感謝你!這裏的每個人都非常有幫助。一如既往,感謝您花時間幫助新手! – 2010-02-15 07:09:04
*新手。我的錯。由於我是新手... – 2010-02-15 07:46:22