2014-02-09 1 views
1

버튼을 클릭 할 때 텍스트를 공유하기 위해 UIActivityViewController를 사용하고 있습니다. 그러나, 약간의 시간, 즉 약 2 내지 3 초 후에 로딩된다.UIActivityViewController 버튼을 눌렀을 때 얼마 후에로드가 발생합니다.

NSArray *objectsToShare = [NSArray arrayWithObjects:@"Sharing text", nil]; 
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil]; 
NSArray *excludedActivities = @[UIActivityTypePostToTencentWeibo]; 
controller.excludedActivityTypes = excludedActivities; 
[self presentViewController:controller animated:YES completion:nil]; 

아무도 말해 줄 수, 내가 뭐하는 거지 무슨 :

나는 다음과 같은 코드를 사용하고 있습니다.

+2

코드가 정상적으로 보입니다. 그래서 일어날 가능성이 높습니다 : 메인 스레드를 차단하고 바쁘게 유지하여 화면을 업데이트 할 수 없도록하는 것입니다. –

+0

배경 호출을하고 있지 않습니다. 단지 button.It을 눌러야합니다. 첫 번째 시간이 너무 오래 걸립니다. 시각. 그 후에는 너무 많은 시간이 걸리지 않습니다. –

+0

빨리 할 수있는 아이디어 –

답변

0

장치에서 제대로 작동했지만 시뮬레이터에서 작동하지 않았습니다.