我在课堂上宣布了NSArray

NSArray             *labelsArray;


我把它变成了财产

@property (nonatomic,retain) IBOutletCollection(UILabel) NSArray *labelsArray;


我将其连接到IB中的四个UILabel。我分配了数组。当我这样做

NSLog(@"labelsArray.count %i",[labelsArray count]);


它告诉我labelsArray的计数为0。我应该怎么做才能将这些标签实际添加到数组中?

最佳答案

我分配了数组。


可能是在加载NIB文件时自动为您实例化了该阵列,并且重新分配该阵列会创建该阵列的新(空)版本。尝试不分配它。加载IB元素时,还要确保在viewDidLoad中使用NSLog数组。

07-26 09:42