ios - 在应用程序终止后保留 PFUser 当前用户

标签 ios ios7 parse-platform

序言

我使用 Parse.com 作为后端。

我已经建立了注册和身份验证功能来证实 PFUser。

我已经建立了一个注销按钮来将 PFUser 值重置为 0(零)。

这些功能存在于独立于应用程序核心的有形 View Controller 上。

问题

我想创造一种用户体验,其中:

如果在 PFUser 得到证实后终止申请:

下次打开应用程序时:

PFUser 应该被恢复并定向到应用程序核心中的特定 View Controller 。而不必重新登录。

额外

我怀疑以下代码适用:

[来源:PARSE IOS DOCUMENTATION: CURRENT USER ]

PFUser *currentUser = [PFUser currentUser];
if (currentUser) {
    // show application nucleus view controller
} else {
    // show the signup / login view controller
}

结合以下内容:

[ 来源:默认 IOS 应用程序代表 ]
- (void)applicationWillTerminate:(UIApplication *)application
{

        // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}


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

}

外传

非常感谢任何指向解决方案的指针。预先感谢您的帮助。

最佳答案

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

            UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
            UIViewController *NewViewController = [storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
            UIViewController *LoginViewController = [storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];

         if([PFUser currentUser])
        {
             [self.window setRootViewController:NewViewController];

        }
        else
        {
            [self.window setRootViewController:LoginViewController];
        }
        return YES;
    }

关于ios - 在应用程序终止后保留 PFUser 当前用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24947509/

相关文章:

objective-c - 解析 ios8 用户推送通知操作

ios - 我如何在 iOS Swift 3 中以编程方式完成移动数据设置

ios - 是否可以自定义 iOS 中首次出现警报时的蓝牙消息

javascript - parse.com 云代码解析 RSS CDATA 后台作业

ios - 使用现有公钥的 RSA 加密

ios - UIViewController 不从 Storyboard 中呈现

java - Android 上的 ParseImageView 不显示图像

android - flutter geolocator 在 iOS 上使用时返回 null

ios - 反转按钮动画

authentication - coinbase oauth2 有时无法更新访问 token (使用刷新 token )