Я новичок в основных данных, и я хочу создать логическое атрибут для своего приложения. Мой объект - это RemoveAds, а атрибут isAdRemoved. Я хочу, чтобы он сделал inicialize его ложным, если объявление еще не было удалено, но когда он нажимает кнопку, чтобы удалить объявление, он становится истинным, любые предложения?Использование логического атрибута в Core Data Swift
Obs: У меня есть все мои настройки IAP, это не проблема здесь
Update 1:
func removeallAds() {
var appDel: AppDelegate = (UIApplication.sharedApplication().delegate as AppDelegate)
var context:NSManagedObjectContext = appDel.managedObjectContext!
let entity = NSEntityDescription.entityForName("RemoveAds", inManagedObjectContext: context)
let newObject = NSManagedObject(entity: entity!, insertIntoManagedObjectContext: context) as RemoveAds
newObject.isAdRemoved = false
}
Что именно проблема? Установка логического атрибута? Вы пытались «object.isAdRemoved = true/false»? Или определить значение по умолчанию для логического атрибута в инспекторе модели Core Data? Или определить действие кнопки? Как проблема связана с IAP? - В настоящее время неясно (для меня) то, о чем вы просите. –
Проблема заключается в определении значения по умолчанию для логического атрибута в основных данных и способах его изменения позже. – Skal
Чтобы изменить значение, выберите объект, который вы сохранили ранее, используя свой основной контекст данных, измените его значение атрибута в своем коде и затем снова сохраните через контекст. –