1
내가 보관 tutorial를 따라하고 그것은 나에게이 코드를 제공합니다 : 이것은 버튼에 연결하도록되어보관 로그인보기 샘플 코드
- (IBAction)pressLink {
[[DBAccountManager sharedManager] linkFromController:YOUR_ROOT_CONTROLLER];
}
을하고 보관의 로그인 화면을 표시한다, 내가 변경된 코드의 YOUR_ROOT_CONTROLLER
부분을 settings
으로 지정하면 누르는 단추를 보유하는보기입니다. 그러나 버튼을 누르면 아무 일도 일어나지 않습니다. 그것은 ROOT
를 말합니다, 그래서 내 실제 initial
보기 컨트롤러를 요구하고 있습니까?
- (IBAction)pressLink
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
SettingsViewController * settings = (SettingsViewController *) [storyboard instantiateViewControllerWithIdentifier:@"settings"];
[[DBAccountManager sharedManager] linkFromController:settings];
}
이 내가 아무 것도하지 않습니다 말했듯이 난 때문에 단지 YOUR_ROOT_CONTROLLER
이, 지금 나에게 오류를 제공 되었으나으로, 버튼 방식을 변경할 것입니다 :
여기 내 코드입니다. 어떤 도움이라도 대단히 감사하겠습니다! 고맙습니다
스토리 보드와 설정 중 하나가 nil이면 로깅을 시도 했습니까? – rdelmar
설정이 위의 코드를 가지고있는 컨트롤러라고 말하는 것입니까? 그래서, 당신은 SettingsViewController의 새로운 인스턴스를 생성해서는 안됩니다, 당신은 그냥 linkFromController에 자신을 전달해야합니다 : – rdelmar
@rdelmar 귀하의 의견을 완벽하게, 당신이 원한다면, 당신은 대답과 아픈 체크 마크로 게시 할 수 있습니다 :) –