2012-05-18 3 views
1

현재 사용중인 많은 문제 중 가장 성가신 문제 중 하나입니다.Facebook Connect 로그인 대화 상자 오류가 발생했습니다.

void SendDelegateMessage(NSInvocation*): delegate 
(webView:resource:willSendRequest:redirectResponse:fromDataSource:) 
failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode 

내가이 고개를했지만 난 아직 확실하지 않다 : 시뮬레이터 로그인 대화 상자가 있지만 그냥 냉동 흰색 상자이고 장치에서 잘 작동에

콘솔은 다음과 같은 인쇄 그것이 무엇을 의미하는지.

내가

[self authorizeWithFBAppAuth:NO safariAuth:YES];

이 확인 사파리 응용 프로그램으로 전환하지만 어떻게 든 ReturnNotPermittedKillClient을 말한다 오류와 함께 내 응용 프로그램을 죽이고에

[self authorizeWithFBAppAuth:NO safariAuth:NO];

을 전환하려고합니다.

비슷한 문제가 발생 했습니까? 지난번 앱에서 이러한 문제없이 작동했는데 이번에는 모든 것을 동일하게 수행했습니다. 그러나이 프로젝트는 다른 누군가로부터 물려 받았기 때문에 내가 모르는 근본적인 원인이있을 수 있습니다.

편집 : didFinishLaunchingWithOptions의 로그인 요청을 다른 모든 슬롯이 이미로드 된 인트로 스크린 클래스의 지점으로 이동하려고 시도했습니다. 너무 많은 작업이 동시에 실행하려고 할 때 발생하는 메모리 문제 인 경우를 대비하여 . 이번에는 오류 메시지가 나타나지 않지만 로그인 상자는 여전히 흰색으로 남아 있고 몇 초 후 앱을 종료합니다.

편집 2 : 단순히 메모리 오류 인 것처럼 보입니다. 이전에 출시 한 모든 변수를 변경하여 3GS에서 문제를 해결했습니다. 그러나 내 iPad 1에서는 문제가 지속됩니다. 덧붙여서, shouldAutorotateToInterfaceOrientation을 landscaperight에서 landscaperight 또는 landscapeleft를 사용하는 것으로 변경하면 iPad를 회전시킬 때 메모리 경고가 발생하고 동일한 충돌이 발생합니다. 두 경우 모두 메모리 경고 이외의 디버그 오류 메시지가 없으며 응용 프로그램이 종료됩니다. 중단 점 등이 없으므로 문제가있는 곳을 확인할 수 있습니다.

답변

0

문제는 단순히 아래로 메모리에 있었다. 이미지, 사운드 등을로드하는 방식을 변경 한 후에 문제가 사라졌습니다.

1

webview를 사용하는 경우 먼저이 작업을 수행해야합니다. b4 다음보기로 이동합니다 .delegate = nil;

원하는 것일 수도 있습니다. 설명서의 다른 항목은 NSObject에 있습니다.

코드 : [자기 performSelector : withObject : afterDelay :]

+0

내가 전적으로 당신을 팔로우하는지 확신하지 못합니다. didFinishLaunchingWithOptions 함수의 대리자와 다음보기에서 로그인 대화 상자를 호출 해 보았습니다. 또한 아무런 차이가없는 afterDelay를 사용해 보았습니다. 그래도 여전히 흰색 화면이 나타나고 앱이 닫힙니다. – TheBestBigAl

+0

먼저 앱을 다시 설치하십시오. – MobileEvangelist

+0

중요한 문제가있는 경우 항상 앱을 삭제하고 다시 설치합니다. 아직도 당신의 솔루션이 작동하지 않아 두렵습니다. – TheBestBigAl

관련 문제