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