为什么我的 object 实例缺少我要分配的属性?

How come the instance of my object is missing the properties I want to assign?

我正在尝试使用 header 中定义的属性创建一个 class。计划在 for 循环中填充 object。这是 header,我做错了什么?我定义这个 class 错了吗?

#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>

@interface ViewController : UIViewController<UIPickerViewDataSource, 
...
@end

@interface PickerObject : NSObject
{
    NSString *minutes;
    NSNumber *label;
}
@end

在 viewDidLoad 中,我收到消息说 属性 分钟未找到。

NSMutableArray *arr = [[NSMutableArray alloc] init];
for(int x = 0; x < total; x++)
{
    PickerObject *myObject = [[PickerObject alloc] init];
    myObject.minutes = x;
    myObject.label = @"%@ minutes",x;

    [_pickerData addObject:myObject];

    //[_pickerData addObject:[NSNumber numberWithInt:x]];
    [arr addObject:[NSNumber numberWithInt:x]];
}

这是描述 属性 未找到的错误的屏幕截图

使用点“.”访问对象变量Objective-C 中的运算符,你需要一个 setter 方法。实现此目的的最简单方法是定义一个 属性,如下所示:

@interface PickerObject : NSObject
{

}
@property (nonatomic, strong) NSString *minutes;
@property (nonatomic, strong) NSNumber *label;

@end

您需要的对象变量、setter-和getter方法将自动合成。