2017-08-12 4 views
-1

私はゲームを開発しましたが、私はテキストリストを持っています。私はこのテキストリストを1行ずつtableviewセルに表示したいと思います。テキストブロックテーブルビューとローカル通知スウィフトIOS

テーブルビューセルに1行表示できます。また、アプリがバックグラウンドになっているときに、このテキストリストに次の行をローカル通知で表示したいと考えています。スケジュールされたローカル通知がクリックまたは表示され、アプリケーションがフォアグラウンドにあるとき、私はその行を見たい。これどうやってするの?

編集:私は自分の質問を拡大します。

ライン1:本体:私はこのようなテキストのリストを持っている「こんにちは、私はここにいる」、FireDate:2秒 回線2:本体:「どこにある」、FireDate:5秒 は私だけ見せたいです」アプリがフォアグラウンドにある場合は「本文」のコンテンツになります。そして "firedate"の後、私はtableviewの次の行を表示したい。 Appがバックグラウンドにある場合、これらの行をローカル通知で表示してスケジュールしたいと思っています。ユーザーがAppを開くと、私はテーブルビューのセルにこれらの行を表示したい。

私はこの質問は、ローカル通知とtableviewsについてであることを知っています。 1つではありません。なぜなら私はどこから始めて行くべきかわからないからです。地元の通知やテーブルビューでは?私は、テーブルビューのコードを書いてからローカルの通知をスケジュールすることをお勧めしますか?または一緒に?

+0

この質問は広すぎます。このサイトは、「X、Y、Zを実行するアプリケーションを構築するにはどうすればよいのですか」ではなく、特定の質問をするためのサイトです。まず、UITableViewのチュートリアルを見つけて、あなたが立ち往生し、あなたの検索が解決しないような特定の質問がある場合は、ここにその質問を投稿してください。 – Smartcat

+0

ありがとうございます。しかし、私はこのサイトの仕組みを知っています。私はテーブルビューも使えると言った。私の質問は、テキストリストを使ったローカル通知です。 – user3352895

+0

私は私の質問を拡大する。 – user3352895

答えて

0

まず、ローカル通知システムを学習して設定します。モデルクラスを作成し、ローカル通知を送信してから、ユーザーがローカル通知で行ったことを取得して処理し、結果としてモデルクラスを更新します。それに焦点を当て、それを完全に働かせてください。アプリケーションに非常にシンプルな一時的なUIを追加して、結果を確認したり、単にコンソールにメッセージを出力したりすることができます。あなたのモデルをtableViewのようなビューに反映させる方法を扱うことは、完全に直交であり、したがって別々に解決可能です。ローカルの通知デザインにはまったく影響しません。

+0

わかりました。だから私はデータベースソリューションを学び始める。私はレルムを選択する。私はディスク上にいくつかのデータを書き込んで読み込まなければならないからです。最後のテキスト行からAppを継承する場合。しかし、私はあなたが正確に意味することを理解していませんでした。私に例を教えてもらえますか? – user3352895

+0

ローカル通知チュートリアル:[ローカル通知チュートリアル](https://www.ioscreator.com/tutorials/local-notification-tutorial-ios10)と[ユーザー通知フレームワークを使用したローカル通知](https:// – Smartcat

+0

ありがとうございますが、ローカル通知の仕組みを知っています。私はモデルクラスを意味します。 – user3352895

関連する問題