ここから zksforce SDK を使用しています。アプリケーションを起動するたびに、ログインフォームが表示されます。これの代わりに、ユーザーがログアウトするまでログインセッションを維持したいだけです。出来ますか?これにはどうすればよいですか?以下は、セールスフォースのログインフォームを表示する私のコードです。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
sectionViewController = [[SFT1SectionViewController alloc] init];
oAuthViewController = [[FDCOAuthViewController alloc] initWithTarget:sectionViewController selector:@selector(loginOAuth:error:) clientId:kSFOAuthConsumerKey];
oAuthViewController.modalPresentationStyle = UIModalPresentationFormSheet;
self.navigationController = [[UINavigationController alloc] initWithRootViewController:oAuthViewController];
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}
また、loginWithUsername:password: メソッドを使用してカスタム ログインを試みましたが、パスワードと共にセキュリティ トークンを添付する必要があるというトークン エラーが表示されます。どういう意味ですか?次の行を使用してメソッドを呼び出しています:
[[FDCServerSwitchboard switchboard] loginWithUsername:usernameTextField.text password:passwordTextField.text target:rootViewController selector:@selector(loginResult:error:)];
この問題は、ユーザーが Web ビューを使用してログインするときにパスワードを保存することによっても解決できます。このようにパスワードを保存することはできますか? はいの場合、どのように?