Objective c Obejct-C/Xcode无法在UITextView中添加/更改文本

Objective c Obejct-C/Xcode无法在UITextView中添加/更改文本,objective-c,uitextview,Objective C,Uitextview,由于某些原因,我无法从代码更改或添加UITextView中的文本 我已经做了插座和连接(全部在IB中)-什么都没有发生。 甚至尝试添加-setNeedsDisplay 我需要设置一些属性吗?-这让我快发疯了 #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextViewDelegate> { UITextView *textInfoView; } @propert

由于某些原因,我无法从代码更改或添加UITextView中的文本

我已经做了插座和连接(全部在IB中)-什么都没有发生。 甚至尝试添加-setNeedsDisplay 我需要设置一些属性吗?-这让我快发疯了

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController <UITextViewDelegate> {
    UITextView *textInfoView;
}

@property (nonatomic, retain) IBOutlet UITextView *textInfoView;


#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    textInfoView.text = @"Test";
}

-(void)viewDidAppear:(BOOL)animated{
    textInfoView.text = @"Test";    
    textInfoView.text = [textInfoView.text stringByAppendingString:@"Line2"];
    [textInfoView setNeedsDisplay];
#导入
@界面ViewController:UIViewController{
UITextView*textInfoView;
}
@属性(非原子,保留)IBOutlet UITextView*textInfoView;
#导入“ViewController.h”
@界面视图控制器()
@结束
@实现视图控制器
-(无效)viewDidLoad
{
[超级视图下载];
//加载视图后,通常从nib执行任何其他设置。
text infoview.text=@“测试”;
}
-(无效)视图显示:(BOOL)动画{
text infoview.text=@“测试”;
textInfoView.text=[textInfoView.text stringByAppendingString:@“Line2]”;
[文本信息视图设置需要显示];

这似乎真的很奇怪,这段代码没有更新UITextView中的文本。我已经尝试过了,它对我很有效…我认为您没有在interface builder中正确链接插座,或者您没有将视图控制器与视图相关联…

UPS-明白了

忘了合成


由于某些原因,我在Xcode 4.4中没有收到警告或“setter error”,可能是版本错误?

您运行的是哪个版本的Xcode?我在大约一周前更新了版本4.4。。。