問題タブ [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.

0 投票する
3 に答える
546 参照

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 を次の順序で初期化します。呼び出しを逆にすると、クラッシュします。

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

swift - Swift で PFObject にユーザー ポインターを追加する

Swift で Parse SDK を使用し、新しい投票オブジェクトを作成してから、現在のユーザーへのポインターを保存しようとしています。

次のエラーが表示されます - [エラー]: 非ポインターをリレーションに追加できません (コード: 111、バージョン: 1.7.1)。

他のプロパティを追加しても問題ありません。

この機能で同じ問題が発生します

何かご意見は?

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

ios - iOS の解析 - PFUser.currentUser() を更新してセッションを維持する

現在ログインしているユーザーを次のコード (iOS) で更新しようとしています。

ユーザーは、ユーザー名とパスワードによって認証されます。

列「phoneVerified」はこのコードで正常に更新されますが、残念ながら現在のユーザー セッションは解析で削除されます。その後、「無効なセッション トークン エラー」が発生し、ユーザーは再度ログインする必要があります。セッションを削除せずに現在のユーザー データを更新するにはどうすればよいですか?

どうもありがとう!!

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

swift - Parse のユーザー (PFUser) オブジェクトの残りのフィールドにアクセスするにはどうすればよいですか?

現在のユーザーのデータ フィールドのバランスにアクセスしようとしています。
以下は、デバッガーで currentUser を照会するときにのみ表示されるものです。

これが私が取得したいフィールドです(他のものとして): ここに画像の説明を入力

これらは失敗した試みです:

オブジェクト「PFUser」の残りのフィールドにアクセスするための正しい方法は何ですか?


また、PFUser のフィールド値を更新/割り当てるにはどうすればよいですか?
どうやら、文字列を AnyObject オブジェクトに再キャストする必要があるようです。しかし、'location' フィールドはすでに文字列フィールドとして定義されています。

ここに画像の説明を入力

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

ios - Parse iOS で常に現在のユーザーを使用してクエリを実行する

私が理解しているように、これをACL設定することで、Parse に新しく追加されたレコードの列を自動入力できます。

PFUser.currentUser()デフォルトでフィルターとして使用して常にクエリを実行する方法はありますか? または、すべてのクエリでユーザーを指定する必要がありますか?

前もって感謝します。