問題タブ [swift2.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
292 参照

swift - Facebook ログイン用のカスタム UIButton

私は小さなプロジェクトに取り組んでおり、Facebook/Google を使用してサインイン/ログインする必要があります。これまでのところ、Google の Firebase Auth と完全に連携しています。

私は基本的にFacebookで作業しているので、すべての機能は問題ありません。

ここで、少し「スタイリング」して、カスタマイズされた外観にしたいと思います。私はそれを実現できないようです。

動き回ったり、形状を変更したり、基本的にすべてを制御したりできる UIButton を作成しました。UIButton をネイティブの Facebook LoginButton とまったく同じにしたいと思います。

私はFacebook自身のドキュメントに行きました。私はすべてを試しました。彼らが書いたコードをコピーして貼り付けたところ、複数のエラーが発生しました。見つけたすべてのチュートリアルを試しましたが、何も役に立ちませんでした。1 つのチュートリアルで少しは理解できましたが、うまくいきませんでした。コピーした Facebook のコード: https://developers.facebook.com/docs/swift/login

事前にどうもありがとう、誰かが私を助けてくれることを願っています。

ここに画像の説明を入力

それが役立つ場合、これが私のコードです:

0 投票する
1 に答える
2836 参照

swift - Swift 3のコレクション拡張でindex.contains()を使用できません

Swift 2.3 で次の拡張機能を作成しました。

ただし、Swift 3.0 には機能がないことが判明しましたcontains()。代わりに、このメソッドの次の構文が提供されます。

問題は、ブロック内に何を含めるべきかわからないことです。それを移行するのに何か助けてください。

0 投票する
1 に答える
5019 参照

ios - ユーザーがログインしているかどうかを確認し、ログインしていない場合はログイン画面にリダイレクトする方法

ログイン画面が に埋め込まれ、UINavigationControllerホームページ画面が に埋め込まれていUITabBarControllerます。

私のログインページはプログラムでTabBarController作成され、storyboards. ファイルではAppDelegate.swift、ログイン画面をrootViewController.

しかし、ユーザーがログインしているかどうかを確認して を作成し、ユーザーがログインしてTabBarControllerrootViewControllerない場合はログイン画面にリダイレクトしてから、 にセグエしTabBarControllerrootViewController.

サーバーは、クライアントにトークンを送信してユーザーを認証します。を使用してトークンを保存しますNSUserDefaultsか? ユーザーがログインしているかどうかを検証する方法として、ユーザーが_token_ を持っているかどうかを確認する必要がありますか?

0 投票する
2 に答える
81 参照

ios - UITableViewCell がランダムに消える

ソケットioを使用してチャットページを作成しているので、着信メッセージと発信メッセージ用に2つのラベルがあります。

次のようなコンテンツを保存する ChatText という変数があります。

[["こんにちは、お元気ですか?", "0"], ["元気です, あなたはどうですか?", "1"]]

0 = 送信済み、1 = 受信済み

そのため、送信されたメッセージと受信されたメッセージを把握し、それらをラベルに設定してスタイルを設定できます

これが正しい方法かどうかわかりません。インターネットで検索してもあまり情報が見つからなかったので、このようにしました。間違っているかどうか教えてください。または、この問題を解決する方法を教えてください。

これは私がこれまでに持っていた私のコードで、問題は次のとおりです。

注: これらの If 条件を削除すると:

テキストを1つのラベルのみに設定すると、次のように機能します。

アップデート

問題の原因は

しかし、他のラベルを非表示にして 1 つだけを表示するにはどうすればよいですか?

0 投票する
1 に答える
466 参照

xcode8 - エラー「メンバー「添え字」へのあいまいな参照」を解決しようとしています

まず、いくつかのリストを作成します。

次に、要素を返そうとします:

次に、エラーが発生します。などのさまざまな変更を試みました

しかし、それらはうまくいきませんでした。最初は変数をまったくキャストしませんでしたが、一般的な問題を調査した後、一般的な解決策は変数をキャストして、コンパイラが何が起こっているかを理解できるようにすることでした。Swift 2.3でXcode 8を使用しています

0 投票する
1 に答える
4649 参照

ios - バックグラウンド タスクをスケジュールする

私は現在、アラームアプリケーションに取り組んでおり、サーバーからデータを取得して、ユーザーを起こすのに適切な時期かどうかを判断する必要があるスマートアラーム機能を実装しています。

たとえば、ケースは次のとおりです。

  • アラームを午前 6 時 30 分に設定

  • スマート アラーム機能は 06:30 の 30 分前に設定され、データの取得は 06:00AM から 06:25AM まで 5 分間隔で 5 回行われます

  • たとえば、午前 6 時 15 分にサーバーがユーザーの起床に必要なデータを返した場合、スケジュールされたすべてのタスクはすぐにキャンセルされます。
  • 現在の時刻は午後 11 時 30 分です
  • 11:30PM から 06:00AM の間、スマート アラームのタスクは実行されません。