0
지금까지 내 첫 번째보기 컨트롤러에서 viewDidAppear의 메서드를 사용하여 응용 프로그램의 시작 부분에 나타나는 내 로그인보기를 얻었지만 사용자 이름과 암호가 웹 서비스에서 승인되면 첫 번째보기 컨트롤러가 나타납니다 스플릿 (Split) 초 이상 기다렸다가 즉시 로그인보기로 돌아갑니다.좋은 로그인보기를 어떻게 닫습니까?
나는 무언가를 잊고 있습니까 ??? 내 로그인보기 및 내 첫 번째보기에서만 코딩을 수행했습니다.
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];
[vc setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentModalViewController:vc animated:YES];
[self dismissModalViewControllerAnimated:YES];
}
을 heres
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
NSMutableString *Yes =[[NSMutableString alloc] initWithString:@"Y"];
if ([ capturedCharacters isEqualToString:Yes])
{
//[self presentModalViewController:vc animated:YES];
[self dismissModalViewControllerAnimated:YES];
}
else
{
// ask user to login again,
}
[capturedCharacters release];
capturedCharacters = nil;
if ([elementName isEqualToString:@"str_partinfo"]) {
// We are no longer in an item element
inItemElement = NO;
}
}
내가 탭 표시 줄 템플릿을 사용하고
내가 만든 감사 : 또는
당신이 BOOL 포인터, 의사를 가질 수 있습니다,이 트릭을 수행하는 경우 (무효)의 viewDidLoad를 볼 -
내부의 논리를 넣어보십시오 부울을 사용하여 작업하십시오. – loon3y