Articles of область

Ошибка Realm: для свойства требуется протокол, определяющий содержащийся тип

У меня есть следующая модель, и я использую Realm : @interface GUIRoutineModel : GUIModel # GUIModel is a subclass of RLMObject @property (nonatomic, retain) NSString *dateCreated; @property (nonatomic, retain) NSString *dateModified; @property (nonatomic, retain) NSString *name; @property (nonatomic, retain) NSString *type; @property NSInteger userId; @property int routineId; #also have same issue using NSInteger @end Когда […]

RealmSwift: отделить объект от Realm, включая его свойства типа List

Я хочу создать дубликат сохраняемого объекта таким образом, чтобы новый экземпляр имел одинаковые значения, но не привязан к Realm. Использование Object(value: persistedInstance) отлично подходит для классов, чьими свойствами являются все строки, даты, числа и т. Д. Однако при дублировании экземпляра класса со свойствами типа списка, список дубликатов и элементы списка продолжают ссылаться на сохраненные записи […]

«Realm был скомпилирован с оптимизацией» в Xcode 7.1.1 с использованием Swift

Я установил сферу с Карфагеном, используя этот учебник: Королевство – Свифт но при выполнении этой строки у меня есть ошибка: let realm = try! Realm() с заголовком ошибки: Realm was compiled with optimization – stepping may behave oddly; variables may not be available. Любые решения? Благодарю.

Ошибка заголовка Mach-O при добавлении области в проект watchkit

когда я добавляю царство к расширению набора часов (оригинальное приложение уже интегрировано) и создайте его. Я получаю сообщение об ошибке: error: warning: Found an unexpected Mach-O header code: 1918975009 realm.framework и libc ++ добавляются в расширение. Что может вызвать проблему? Спасибо Sascha

iOS OC, Как преобразовать RLMObject в NSDictionary, NSArray?

Как преобразовать RLMObject в NSDictionary ? Это мой код: NSString *imei = [Utils getUUID]; NSPredicate *pred = [NSPredicate predicateWithFormat:@"imei = %@",imei]; RLMResults<RLMRequestHeaderModel *> *models = [RLMRequestHeaderModel objectsWithPredicate:pred]; RLMRequestHeaderModel *header = models.firstObject; // NSDictionary *headerDict = … return headerDict;

Модуль Swift от Realm, скомпилированный с Swift 3.0, не может быть импортирован в Swift 3.0.1

Я только начал использовать Realm 2.0.4 вчера с Xcode 8, и он отлично работал. Сегодня я обновился до Xcode 8.1, и он больше не будет компилироваться. Я получаю сообщение об ошибке: «Модуль, скомпилированный с Swift 3.0, не может быть импортирован в Swift 3.0.1». Как я могу это исправить? Я удалил Realm.framework и RealmSwift.framework из встроенной […]

MKMapView – Получить угол региона

В настоящее время я пытаюсь получить юго-западный и северо-восточный угол (длинный и латский) каждого из отображаемых в данный момент регионов. Я использую следующий делегат для получения уведомлений об изменениях в регионе: – (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated; Я надеюсь, что кто-то может мне помочь! Приветствия, Лукас

Realm realmWithPath метод в основных сбоях пакетов на iOS

Я не использую файл * .realm в каталоге документа приложения. Я использую его в основном каталоге пакетов. Когда я это называю: NSString *path = [[NSBundle mainBundle] pathForResource:@"example" ofType:@"realm"]; RLMRealm *realm = [RLMRealm realmWithPath:path]; Он разбивается и записывается в журнал: Завершение приложения из-за неперехваченного исключения «RLMException», причина: «open () не удалось: операция не разрешена»

iOS Realm.io Limit или Take Functionality

Я не могу найти информацию в документации У меня есть некоторые простые функции чата в моем приложении. @interface ZPChatMessageStoredModel : RLMObject @property NSString *content; @property NSString *contentType; @property NSDate *createdOn; @property NSString *senderUserId; @property NSString *recipientUserId; @end Я могу запросить модель с помощью NSPredicate следующим образом: NSPredicate *pred = [NSPredicate predicateWithFormat:@"(senderUserId == %@ AND recipientUserId […]

RealmSwift – завершение транзакции

Как узнать, когда завершилась конкретная транзакция? Я хочу запустить определенный блок кода после завершения транзакции . Как я могу это сделать? Я исполняю записи в следующей войне – do { try realm.write({ realm.add(<some object>) }) } catch {}