Xcode 7:未分配在IB中创建的图像视图

时间:2015-09-22 13:37:55

标签: ios objective-c xcode xcode7

<已解决>

我使用 Xcode 6 创建了我的项目。我在那里有一段代码:

.h文件:

"s"

.m文件:

@property (weak, nonatomic) IBOutlet UIImageView *imageView1;
@property (weak, nonatomic) IBOutlet UIImageView *imageView2;
@property (weak, nonatomic) IBOutlet UIImageView *imageView3;
@property (weak, nonatomic) IBOutlet UIImageView *imageView4;
@property (weak, nonatomic) IBOutlet UIImageView *imageView5;
@property (weak, nonatomic) IBOutlet UIImageView *imageView6;
@property (weak, nonatomic) IBOutlet UIImageView *imageView7;

所有图片视图都是使用界面构建器创建的,一切正常。

但最近我更新为 Xcode 7 ,我有必要再添加一个self.featureViews = [NSMutableArray array]; [self.featureViews addObject:self.imageView1]; [self.featureViews addObject:self.imageView2]; [self.featureViews addObject:self.imageView3]; [self.featureViews addObject:self.imageView4]; [self.featureViews addObject:self.imageView5]; [self.featureViews addObject:self.imageView6]; [self.featureViews addObject:self.imageView7];

我完全同样的事情:在IB中创建了imageView8,创建了一个新的引用插座并添加了以下字符串

UIImageView

令我惊讶的是,现在应用程序在添加imageView8时出现 - [__ NSArrayM insertObject:atIndex:]:对象不能为nil 错误。

[self.featureViews addObject:self.imageView8];

有谁知道为什么会这样?

更新

我只需要重置iOS模拟器并执行完整版本来解决问题......

0 个答案:

没有答案