【问题标题】:Am I understanding the UIActivityViewController wrong?我理解 UIActivityViewController 错了吗?
【发布时间】:2013-06-19 17:28:40
【问题描述】:

在我看来,我可以将文本、图像等传递给 UIActivityViewController,它会准确显示这些应用程序,这些应用程序可以处理我传入的文件类型。但它的行为不是那样的!它只是显示标准应用程序邮件、消息、Twitter、Facebook 和复制。无论我将什么传递给 UIActivityViewController,这些都没有改变。 我读到你必须继承 UIActivity 才能支持其他应用程序,但这使得整个概念对我来说毫无用处,因为我必须知道,哪些应用程序可以做什么。

只有我对此感到沮丧吗?还是我只是做错了什么?

还有一些代码:

NSArray *items = @[@"sometext", @"some longer text", [NSURL urlWithString:@"http://www.apple.com/"]];

controller = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];

预期:在 ActivityViewController 中拥有 Evernote、Instagram 等应用

【问题讨论】:

标签: ios sharing uiactivityviewcontroller


【解决方案1】:

我认为您的问题与this one 有关。似乎没有人对他们中的任何一个都有答案。好像如果你创建一个UIActivity,你只能在你自己的UIActivityViewController 中的应用程序中使用它。

【讨论】:

    猜你喜欢
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 2014-08-19
    相关资源
    最近更新 更多