「お気に入り」にお店を登録しておくと、近くを通るだけでタイムリーなマル得情報が送られるようにします。

お店情報画面にお気に入りボタンを付けて、それをタップするとお気に入りリストに登録します。

お気に入りボタンを追加

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SQLiteはWrapperライブラリーのFMDBを使います

libsqlite3.0.dylibを追加

 

 

 

 

FMDBのクラスをプロジェクトに追加

 

 

 

 

 

 

お店情報クラスにFMDBクラスをインポート

#import “FMDatabase.h”
#import “FMDatabaseAdditions.h”
#import “FMDatabasePool.h”
#import “FMDatabaseQueue.h”
#import “FMResultSet.h”

お気に入りボタンをタップするとローカルDBに出力

 

 

 

お気に入り画面に同じくFMDBクラスをインポート

viewWillAppearでマイリストデータ読み込み

 

 

 

DBデータの読み込み処理で、対象データのみを表示

 

 

iBeaconは既にテスト済みなので、「お気に入り」に登録した店のUUIDを対象にビーコンを起動します。

※次回

ローカルDBにUUIDの項目を追加、お気に入り登録をするとDBからお店のUUIDを取得

ジオフェンス画面にビーコンボタンを追加、タップすると近くにあるお気に入り店の情報を取得します。