我正在使用iOS 6的UIActivityViewController。 我想共享一張在我的iPhone上本地不可用的圖像,但它在遠程URL上可用。使用URL與iOS 6和UIActivityViewController共享圖像
NSString *textToShare = _eventoTitle;
UIImage *imageToShare = [UIImage imageNamed:_iconUrl];
NSURL *url = [NSURL URLWithString:_permalink];
NSArray *activityItems = [[NSArray alloc] initWithObjects:textToShare, imageToShare, url, nil];
不幸的是,這是行不通的。我究竟做錯了什麼?
我也曾嘗試使用AFNetworking庫:
UIImage *imageToShare = [UIImage alloc];
[*imageToShare setImageWithURL:[NSURL URLWithString:_iconUrl]];
這不是工作壓力太大。
_iconUrl是一樣的東西http://www.mysite.com/picture.png
謝謝你,弗朗西斯
僅供參考這是一個同步網絡操作,所以如果這是在主線程上完成,您的應用程序將掛起,直到下載圖像。壞壞壞。 –
你可能想看看使用'UIActivityItemProvider'的子類來提供一個稍後實現的佔位符。 – jessecurry