-2
[__NSArrayM insertObject:atIndex:]:對象不能試圖執行[_eventsArray addObject:eventModel];
錯誤時發生是nil對象不能是nil當試圖ADDOBJECT
問題是。
eventModel爲零。
我該如何解決這個問題?
#import "ViewController.h"
@interface ViewController()
@property (nonatomic, strong) NSMutableArray *eventsArray;
@end
@interface EventsModel : NSObject
@property(nonatomic, assign) NSString *title;
@property(nonatomic, strong) NSString *details;
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
EventsModel *eventModel ;
eventModel.title = @"Meeting";
eventModel.details = @"some description";
[_eventsArray addObject:eventModel];
}
@end
#pragma mark - Model Class
@implementation EventsModel
-(instancetype)init{
self = [super init];
if (self) {
self.title = nil;
self.details =nil;
}
return self;
}
@end
你還沒有真正創建'eventsModel'。你需要'eventModel = [EventsModel new];' – Paulw11
現在它的工作。謝謝 。我忘了初始化。 –