Objective c viewController文件中元素的“不可用”错误

Objective c viewController文件中元素的“不可用”错误,objective-c,Objective C,在我学习objective c的新任务中,我无法克服viewController中的错误,即我在头文件中声明的按钮-IBOutlet不可用 在header.h文件中: #import <UIKit/UIKit.h> @interface MessageContactViewController : TTTemplateViewController { __weak IBOutlet UIButton *showBtn; __weak IBOutlet UIView

在我学习objective c的新任务中,我无法克服viewController中的错误,即我在头文件中声明的按钮-IBOutlet不可用

在header.h文件中:

#import <UIKit/UIKit.h>

@interface MessageContactViewController : TTTemplateViewController
{
    __weak IBOutlet UIButton *showBtn;
    __weak IBOutlet UIView *photoView;
}
@end

请在这方面帮助我,并原谅我的无知。

不仅如此,您还可以在xib中提供连接,然后检查或


UIbutton*imgBtn=UIbutton*[self.view view withtag:sometag]//在xib中给出标记

请在下面编辑您的行,然后尝试

@property (nonatomic, weak) IBOutlet UIButton * showBtn;
请确保:您已检查.m文件的目标成员资格


@Stephen Nyamweya我更新了我的答案,确保目标成员资格,然后清理、构建和运行againI尝试了解决方案。目标成员身份已检查,但在编辑您上面建议的行时,会出现错误:类型名称需要说明符或限定符,可见性规范非法,只有在函数定义中才允许不带类型的参数列表。
@property (nonatomic, weak) IBOutlet UIButton * showBtn;