我試圖通過我的應用程序在Facebook
和Twitter
上共享一些文本。我搜索了一下,我找到了一段代碼來做這件事,但它做得很好,但是我不明白編譯器的反應,因爲它看起來有什麼問題。 代碼使用UIActivityController與更多可用選項共享
NSArray *objectTOShare = @[_TweetTextView.text];
UIActivityViewController *activity = [[UIActivityViewController alloc]initWithActivityItems:objectTOShare applicationActivities:nil];
NSArray *excludeActivities = @[];
activity.excludedActivityTypes = excludeActivities;
[self presentViewController:activity animated:YES completion:nil];
至於我能理解,因爲我沒有排除這樣所有可用的選項應該出現類似消息,並空投例如。但是,只有郵件,臉書和推特纔出現。任何人都可以向我解釋爲什麼發生這種情況。
我已經有Vimeo和Flickr,他們並沒有出現! – Mina
我不知道這些,並不是所有的應用程序都出現在那裏,您可以通過創建自定義UIActivity來添加自定義條目。但是對於消息和Airdrop,它們已經默認出現在真實設備上。 – MAB