Iphone 核心基础变量的属性 在我的程序中,我使用自动引用计数来建立核心基础变量。对于我的@界面,我使用:

Iphone 核心基础变量的属性 在我的程序中,我使用自动引用计数来建立核心基础变量。对于我的@界面,我使用:,iphone,Iphone,@属性(非原子,赋值)CGRect home 在我的@实现中,我使用: @综合家庭 我收到一个错误“属性'home'('struct CGRect')的类型与ivar'home'('struct CGRect*)的类型不匹配。请给出建议,以便我可以保留CGRect变量的getter和setter 提前感谢。在您的界面中,您必须具有以下内容: @interface MyClass: NSObject { CGRect *home; // ^ here's your prob

@属性(非原子,赋值)CGRect home

在我的@实现中,我使用:

@综合家庭

我收到一个错误“属性'home'('struct CGRect')的类型与ivar'home'('struct CGRect*)的类型不匹配。请给出建议,以便我可以保留CGRect变量的getter和setter


提前感谢。

在您的界面中,您必须具有以下内容:

@interface MyClass: NSObject {
    CGRect *home;
//         ^ here's your problem
}
@property (nonatomic, assign) CGRect home;
@end

CGRect*home

中删除星号除了@property声明之外,您是否声明了名为home的ivar?如果是这样,请在问题中包含这行代码。CGRect不是CoreFoundation,它是核心图形。只是说。。。