在我的應用程序中,我必須使用登錄令牌進行登錄,並且一些參數如下,我在NSLog中獲得了對登錄令牌的響應「45462165」,但無法轉到其他視圖控制器。如何在iPhone中使用登錄令牌登錄
Method: PMac_LogIn
Parameter: mailaddress String with @
password String
Return: If ok, then you receive a loginToken. (> 0)
If not ok, then loginToken < 0
-1 = user not found
-2 = wrong password
When you can not reach the server, you have to inform the user in dialog, with 「Server not available」. In the cases -1 or -2 you should inform the user.
這裏是我的代碼:
-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
if ([elementName isEqualToString:@""]) {
//your prompt -> token fail
} else if ([elementName isEqualToString:@"-1"] || [elementName isEqualToString:@"-2"]) {
UIAlertView *errorAlert = [[UIAlertView alloc]
initWithTitle:@"User Not Exist" message:nil delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[errorAlert show];
[errorAlert release];
}
NSInteger LenghtloginToken = [elementName length];
if(LenghtloginToken >=0) {
//success
UploadViewController *hm;
hm = [[UploadViewController alloc] initWithNibName:@"UploadViewController" bundle:nil];
[self.navigationController pushViewController:hm animated:YES];
}
}
你需要LenghtloginToken在另一個視圖 - 控制 – morroko
是的,我需要它,我有4個時間中的NSLog – user3218052