0

if ([PFUser currentUser])AppDelegate にチェックがあります。ユーザーを作成して削除しましたが、if ([PFUser currentUser])true を返し、データ ブラウザーから削除されたにもかかわらず、ユーザーの以前の objectId を持っています。

これが私のコードです:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary     *)launchOptions
{

[Parse setApplicationId:PARSE_APPLICATION_ID clientKey:PARSE_CLIENT_KEY];

UIViewController *startingVC;

[[PFUser currentUser] refresh];

if ([PFUser currentUser]) 
    NSLog(@"current user: %@", [[PFUser currentUser] objectId]);

現在のユーザーは、削除されたユーザーの objectId を返します

4

1 に答える 1

0

[[PFUser currentUser] refresh]if ステートメントの前に呼び出してみてください。

于 2014-08-26T15:36:38.780 に答える