これは私たちがTheseとしてプロパティタイプを追加することができます知っている私のserviceModel.h領域モデルにenumを追加するには? RLMObject?
typedef NS_ENUM(NSInteger, OKServiceType) {
OKServiceTypePending = 0,
OKServiceTypeAccepted ,
OKServiceTypeStarted,
OKServiceTypeCompleted,
OKServiceTypeClosed,
OKServiceTypeCancelled
};
@interface serviceModel : RLMObject
@property NSString *job_id;
@property NSString *job_service_id;
@property NSString *service_id;
@property NSString *vendor_id;
@property NSString *timeslot;
@property NSString *points;
@property OKServiceType *status;
@property NSString *service_name;
@property NSString *image_url;
@property NSString *vendor_name;
@property NSString *subservice_desc;
@property NSString *subservice_id;
@property NSString *display_datetime;
@property NSString *status_text;
@end
RLM_ARRAY_TYPE(serviceModel)
です。しかし、私はキャン;レルムが起動時にすべてのモデルを収集して、それがクラッシュを行うだけなのでtが原因この
@property OKServiceType *status;
私は
エラーとしてクラッシュを持っていますし、私のモデルに列挙型を追加するための適切な方法を見つけますエラードメイン= NSCocoaErrorDomainコード= 3010 2017年6月12日15 {遠隔通知が シミュレータでサポートされていない= NSLocalizedDescription}
のUserInfo = "リモート通知がシミュレータでサポートされていない":20:41.049のAppName [9974を: 157085]
***キャッチされていない例外 'RLMException'のためにアプリケーションを終了しています。理由: 'ステータス'が互換性のないタイプで維持できません。 Add to ignoredPropertyNames:無視するメソッドです。 '
すべてのヘルプはたくさんいただければ幸いです。..
モデルのプロパティ名からポインタを削除するだけです: '@property OKServiceType status;'これが必要です。 – Orlando