gpt4 book ai didi

ios - 这个错误是什么意思 : No declaration of property 'decisionText' found in the interface

转载 作者:行者123 更新时间:2023-11-28 22:48:43 25 4
gpt4 key购买 nike

我在 dot-m 文件中有一个“decisionText”的标签代码,如下所示:

@synthesize decisionText ;  //<<<This generates the error 

在dot-h文件中,代码如下:

IBOutlet UILabel *decisionText 

我得到的错误是:在界面中找不到属性“decisionText”的声明。

ps:在界面生成器中,当我单击标签时,我可以在与文件所有者映射的引用 socket 下找到名称“decisionText”

坚持这一点。 :(


按照建议,我删除了@synthsize decisionText 行并使用了:

@property (nonatomic,weak) IBOutlet UILabel *decisionText ; 

现在我得到错误:在“弱”之前需要一个属性属性


点 M 文件:

#import "ClickButtonViewController.h"

@implementation ClickButtonViewController;



//@synthesize decisionText ;
@property (weak,nonatomic) IBOutlet UILabel *decisionText ;

-(IBAction)buttonPressed:(id)sender
{
decisionText.text = @"Go for it!" ;
}

-(void)dealloc{
[decisionText release];
[super dealloc] ;

}



- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}




@end

最佳答案

在.h文件中添加:

@interface ViewController : UIViewController
{
//....
IBOutlet UILabel *decisionText ;
//...
}

@property (nonatomic, retain) IBOutlet UILabel *decisionText ;
//...
@end

然后在.m文件中添加:

@synthesize decisionText ; 

关于ios - 这个错误是什么意思 : No declaration of property 'decisionText' found in the interface,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com