IOS / Objective-C:UIActivityViewController不显示Twitter

问题描述 投票:0回答:1

出于某种原因,Twitter没有显示在我的UIActivityViewController中,虽然我安装了Twitter应用程序并且已登录。它不是排除类型。

iphone SE正在运行ios 10.3.1

只有一次,Twitter确实出现了,但现在已经不再出现了。几乎所有其他你可以想到的应用程序,如电子邮件,脸书,短信,通讯,链接都出现了,所以我很难理解可能导致这种情况的原因。

谢谢你的任何建议。

编辑:

我正在使用协议UIActivityItemSource和下面的委托方法,据说可以帮助IOS找出哪些应用程序显示为选项。我用字符串和nil尝试了这个但是无法让Twitter显示。当我将其设置为字符串时,Facebook可能会停止显示,因为Facebook不再希望您预先填写邮件或主题字段。

-(id)activityViewControllerPlaceholderItem:(UIActivityViewController *)activityViewController placeholderForActivityType:(NSString *)activityType
{
    NSLog(@"DELEGATE METHOD CALLED for Placeholder");
    //The point of this seems to be to set the data type.  
    return nil;
}
ios uiactivityviewcontroller
1个回答
0
投票

我猜你这样做了,但万一..

你试过这个:enter image description here

enter image description here

BTW!当我在做这些截图时,我注意到Twitter最初没有出现。然后我打开Twitter(以便将其加载到内存中)。然后它出现在共享选项中。

© www.soinside.com 2019 - 2024. All rights reserved.