segue를 사용하여 버튼 클릭시 다음 화면으로 이동해야하지만 조건은 웹 서비스를 호출하는 것입니다. 웹 서비스의 결과가 성공하면 로그인 화면에 계속 있어야합니다. 그러나 단순히 탐색 아래의 코드 ..segue를 사용하여 탐색하는 방법은 무엇입니까?
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([[segue identifier] isEqualToString:@"loginbutton"])
{
[self.sharedController setLoginDetailsDyanamic1:_strUsername.text password:_strPassword.text delegate:self];
if ([[dictresult objectForKey:@"Response"] isEqual: @"Success"])
{
DashBoardViewController *obj = [[DashBoardViewController alloc]init];
[self.navigationController pushViewController:obj animated:YES];
}
}
}
//delegates
-(void)controllerDidFinishLoadingWithResult:(id)result;
{
dictresult = result;
NSLog(@" result ----- :%@",dictresult);
NSLog(@" result of key----- :%@",[dictresult objectForKey:@"Response"]);
// if ([[result objectForKey:@"Response"] isEqual: @"Success"])
// {
// DashBoardViewController *obj = [[DashBoardViewController alloc]init];
// [self.navigationController pushViewController:obj animated:YES];
//
// }
}
-(void)controllerDidFailLoadingWithError:(NSError*)error;
{}
The result that i get in -(void)controllerDidFinishLoadingWithResult:(id)result is:
결과를 사용하여 ----- : { 응답 = 성공; 토큰 = 2e8c0ef66a5ac15b8f61da080c26d056218a6172; errorCode = 0; }
어떻게 관리하나요? 내 단추를 다음보기로 연결했습니다.
선택 1 : http://stackoverflow.com/questions/20715462/receiver-viewcontroller-has-no-segue-with-identifier-addsegue/20715545#20715545 선택 2 : http://stackoverflow.com/questions/23102978/swrevealviewcontroller-without-using-navigationcontroller/23105142#23105142 –