0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

素人がiPhoneアプリを作った話<メッセージ表示>

Last updated at Posted at 2019-11-02

ちょっと時間が空いてしまいました。
プライベートでい家族の不幸などろいろあってなかなか時間が取れませんでした。

その間、ニフティクラウドのモバイルバックエンドのおかげでバージョンアップしないといけなくなり、Lancersで手伝ってくれるランサーを探したのですが、コミュニケーションが上手く取れず、心が折れました。
そして、アップルにバージョンアップを申請するも、WordPress Rest APIで作ったSNS機能が何も変更していないのに投稿削除ができなくなっていることで、申請却下( ̄◇ ̄;)
そのまま放置しています。_| ̄|○
誰か助けて〜!_:(´ཀ`」 ∠):
薄謝支払いますけん(>人<;)

チームで開発をしたことがない(開発そのものが初めてだし!)ので、どうやって共有するのかなどもあまりよくわかっていませんが、一人ではできないことを力を合わせてやるということをやりたいので、引き続き協力者を募集中です(^人^)

というわけで、続きをとりあえず連投します(間違えて同じものを先ほど投稿しましたので削除しました)。

#やりたかったこと

  • 100を超える数の励ましのメッセージをランダムに表示する
  • ユーザーのステータスに合わせたメッセージをユーザーが選択できるようにする
  • ステータスの設定を変更できるようにする

#できたこと

  • JavaScriptとJSONを使ってランダム表示させる

できなかったこと

JSONデータ

JSONのデータとしてはステータスを4種、allは共通、before(離れる前)/justdone(離れたばかり)/after(離れてだいぶ経った)に分けてある。

サンプルJSON Data
>[ { stage: 'all', reassuring: '人間関係は困難なものだけじゃない。安心できる関係もあるよね。そんな人が現れるまで、じっくり自分をいたわっておいて。' }, { stage: 'justdone', reassuring: 'たとえ今はつらくても、これは精神的な成長をもたらす変化だからね。応援しているよ。' }, { stage: 'before', reassuring: 'あなたにふさわしいのは、優しくて思慮深くて約束を守ってくれる人。だって、あなたがそうなんだから。' }, { stage: 'after', reassuring: '前のことがあるから、親密な関係を怖いと思うこともあるよね。寂しさよりも強かったりするよね。でも、自分を幸せにする練習が終わればきっと大丈夫。' }, ]
  • 設定画面でユーザーが自分のステータスを選べるようにできなかった

    • All + ステータスをランダム表示したかったが…
  • 選択されたステータスを引き継いで毎回そのステータスグループからだけランダムに表示するようにできなかった

    • Ifを使うことはわかっていたが、以下の問題を解決する時間がなかった
    • 前回選んだ設定をどう保存するか
    • 別の設定を選んだ時にどのタイミングでそのグループのリストを読み込むか
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?