起動時に送信済みノートを削除するようにした。
起動時に保存済みノートを削除する処理を実行するようにしたが、モデルのロード前に行なっていたため全削除されたような状態になってしまっていたのを修正。
ノートをバックグラウンドで送信できるようになった。
起動時に送信済みノートが削除されない問題に対処。MotionModelのロードとセーブがよくわかっていなかったのが原因。
ModelBaseに保存とロードを1度にやるメソッドを追加。
UIApplication.sharedApplication.networkActivityIndicatorVisibleを管理するクラスを追加。
ノート送信時にnetworkActivityIndicatorをON、OFFにする処理を追加。
入力内容をクリアするボタンと処理を追加。
入力されているかどうかの判定にhasTextメソッドを使うようにした。
とりあえずTagを表示するViewを追加。
とりあえずTagViewControllerをRootViewControllerから表示できるようにした。
TagViewControllerをRootViewControllerから閉じられるようにした。
Tagモデルのコンストラクタでタグの使用回数を0にする処理を追加。
TagモデルをEvernoteのタグで更新する処理を追加。ただし未テスト。
EvernoteWrapperにタグを作るメソッドを追加。
モデルのTagをEvernoteのタグに置き換える処理を追加。
UIViewControllerにネットワークに接続しているかどうかを確認して、接続していなかったらHUDを表示する処理を追加。
senderを使っていないので消した。
Evernoteからタグを取得しモデルに保存する処理を追加。
モデルにデータが存在するかどうかを確認する処理を追加。
タグ表示画面を表示する前にタグをEvernoteから取得するようにした。