2014-02-09 43 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

在設備上工作良好,但未在模擬器上工作