MultipeerConnectivity를 실험 할 새 프로젝트를 만들었습니다. viewDidLoad에 viewcontroller를 표시하기 위해이 줄을 추가했으나 나타나지 않았습니다. 왜? 흰색 배경 만 볼 수 있습니다.presentViewController가 작동하지 않는 이유는 무엇입니까?
MCBrowserViewController *browserViewController =
[[MCBrowserViewController alloc] initWithBrowser:browser
session:session];
browserViewController.delegate = self;
self.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:browserViewController animated:YES completion:
^{
[browser startBrowsingForPeers];
}];
UPDATE :
나는 콘솔에서 볼 :
경고 : 제시하는 시도 MCBrowserViewController : 누구의보기 창 계층 구조에 있지!
예, 배경색이 흰색 인 MCBrowserViewController가있을 수 있습니다. MCBrowserViewController의 뷰를 redColor로 설정하고 프리젠 테이션 여부를 확인하십시오. – Natarajan
또한 표시 애니메이션을보고 싶다면 viewDidLoad 대신에 viewDidAppear에 컨트롤러를 표시해야합니다. – Natarajan
좋은 아이디어, 내가 빨간색으로 설정했지만 배경은 여전히 흰색 –