2014-10-08 17 views
0
NSMutableArray *shareImages = [[NSMutableArray alloc] init]; 
for(int i=0; i < unknown_count; i++) 
{ 
    //add images to shareImages 
} 

UIActivityViewController *activityViewController = [[UIActivityViewController alloc] 
                 initWithActivityItems:@[ 
shareImages 
                 ] applicationActivities:nil]; 

上述代碼不起作用。如何傳遞未知數量的圖像?如何在UIActivityViewController上傳遞圖像的NSMutableArray initWithActivityItems

+2

代替initWithActivityItems:@ [shareImages]嘗試寫initWithActivityItems:shareImages – kabarga 2014-10-08 06:52:54

+0

真棒,它的工作原理。你是最棒的。 – gangt 2014-10-08 07:05:39

回答

0

kabarga在上面回答「而不是initWithActivityItems:@ [shareImages]嘗試寫入initWithActivityItems:shareImages」。 它的工作。

NSMutableArray *shareImages = [[NSMutableArray alloc] init]; 
for(int i=0; i < unknown_count; i++) 
{ 
    //add images to shareImages 
} 
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] 
                  initWithActivityItems:shareImages 
                  ] applicationActivities:nil];