У меня есть массив NSManagedObject's
, и я хочу скопировать их в новый массив, чтобы манипулировать ими, а не сохранять изменения после завершения работы пользователя.
Массив:
var origQuestions: [Questions]?
Вот как я получаю данные из CoreData:
self.origQuestions = MainDb.sharedInstance.randomQuestions(entity: "Questions", count: self.questionToShow)
Это то, что мне нужно в Objective-C, но я хочу знать, как это сделать в Swift 4:
NSMutableArray *questionsCopy = [[NSMutableArray alloc] initWithArray:self.origQuestions copyItems:YES];