2016-11-21 9 views
0

私はリマインダを保存するこのアプリケーションで作業しています。しかし、私は保存されたリマインダを追跡する方法を知らない。 イベントの場合、私たちはeventIdentifierを持っていますが、Reminderのためには何も得られません。iphoneやipadに保存されているリマインダをどのように追跡するのですか?

レルムを使用してデータを保存し、REST APIを使用しています。サーバーからデータをフェッチすると、オブジェクトが作成されています。そのとき、領域オブジェクトを作成してアラームを作成しています。リマインダーがそのオブジェクトに対して追加されているかどうかをチェックする方法はわかりません。

+0

データを保存しますか?もしそうなら、このリンクをチェックしてください:https://code.tutsplus.com/tutorials/ios-from-scratch-with-swift-data-persistence-and-sandboxing-on-ios--cms-25505 –

+0

userDefaultsを使うことができます。 –

答えて

0

2つの例。 RealmObjectの1つ、ReminderObjectの1つ:

import Foundation 

class RealmObject: NSObject {} 
class ReminderObject: NSObject {} 

let realmObject = RealmObject() 
let reminderObject = ReminderObject() 

// To save objects... 
UserDefaults.standard.set(realmObject, forKey: "realmObject") 
UserDefaults.standard.set(reminderObject, forKey: "reminderObject") 

// To retrieve objects... 
let retrievedRealm = UserDefaults.standard.object(forKey: "realmObject") as? RealmObject 
let retrievedReminder = UserDefaults.standard.object(forKey: "reminderObject") as? ReminderObject 
+0

私はrealmオブジェクトとreminderオブジェクトをマップする必要があります。 – commando24

+0

2つのレルムオブジェクトと2つのリマインダオブジェクトを取ることができます。次に、どのリマインダオブジェクトがどのレルムオブジェクトであるかを識別できます – commando24

関連する問題