問題タブ [pfuser]
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.
objective-c - [PFFacebookUtils initializeFacebookWithApplicationLaunchOptions:launchOptions] (semaphore_wait_slow トラップ) を使用して Facebook 4.0.x 以降のログイン ハングを解析する
Facebook を v4.0.x および最新の Parse ライブラリに更新してから、ユーザーがログインしようとすると、アプリがハングします。
私のスタック トレースは次のようになります。
私は以前に非常によく似た問題を抱えていました。ここで答えました: [PFFacebookUtils initializeFacebook] - semaphore_wait_trap
ただし、そのソリューションは機能しなくなりまし[PFUser currentUser]
た。[PFUser(Private) _getCurrentUserWithOptions:]
[BFTask(Private) waitForResult:withMainThreadWarning:]
私のアプリでは、PFUser を MPLUser というクラスにサブクラス化し、ユーザー メソッドをオーバーライドしました。これが問題と関係があるかどうかわかりませんか?
これが発生し始めると、アプリを起動できなくなります。ただし、通常、ロックが発生し始める前にアプリを数回起動することができます。それは通常、クラッシュした後に発生します...
私はポッド「ParseFacebookUtilsV4」を使用しており、すべてのライブラリを最新バージョンに更新しています。
アップデート:
ログオンしようとしているように見える別のスレッドからのスタック トレースを次に示します。
Parse と Facebook を次の順序で初期化します。呼び出しを逆にすると、クラッシュします。
swift - Swift で PFObject にユーザー ポインターを追加する
Swift で Parse SDK を使用し、新しい投票オブジェクトを作成してから、現在のユーザーへのポインターを保存しようとしています。
次のエラーが表示されます - [エラー]: 非ポインターをリレーションに追加できません (コード: 111、バージョン: 1.7.1)。
他のプロパティを追加しても問題ありません。
この機能で同じ問題が発生します
何かご意見は?
ios - iOS の解析 - PFUser.currentUser() を更新してセッションを維持する
現在ログインしているユーザーを次のコード (iOS) で更新しようとしています。
ユーザーは、ユーザー名とパスワードによって認証されます。
列「phoneVerified」はこのコードで正常に更新されますが、残念ながら現在のユーザー セッションは解析で削除されます。その後、「無効なセッション トークン エラー」が発生し、ユーザーは再度ログインする必要があります。セッションを削除せずに現在のユーザー データを更新するにはどうすればよいですか?
どうもありがとう!!
swift - Parse のユーザー (PFUser) オブジェクトの残りのフィールドにアクセスするにはどうすればよいですか?
現在のユーザーのデータ フィールドのバランスにアクセスしようとしています。
以下は、デバッガーで currentUser を照会するときにのみ表示されるものです。
これが私が取得したいフィールドです(他のものとして):
これらは失敗した試みです:
オブジェクト「PFUser」の残りのフィールドにアクセスするための正しい方法は何ですか?
また、PFUser のフィールド値を更新/割り当てるにはどうすればよいですか?
どうやら、文字列を AnyObject オブジェクトに再キャストする必要があるようです。しかし、'location' フィールドはすでに文字列フィールドとして定義されています。
ios - Parse iOS で常に現在のユーザーを使用してクエリを実行する
私が理解しているように、これをACL
設定することで、Parse に新しく追加されたレコードの列を自動入力できます。
PFUser.currentUser()
デフォルトでフィルターとして使用して常にクエリを実行する方法はありますか? または、すべてのクエリでユーザーを指定する必要がありますか?
前もって感謝します。