相关疑难解决方法(0)

当tweet失败时,UIActivityViewController完成处理程序返回成功

我正在使用UIActivityViewController来显示共享表,以便用户可以共享我的应用程序.我正在测试推文,我得到了一些意想不到的结果.在第一次发推文时,一切顺利.在第二次,我得到一个重复的推文错误消息,这是预期的.问题是completionWithItemsHandler返回成功:Bool为true!

我希望能够向用户显示我自己的个性化消息,而不是当前返回的大量消息.

这是我的代码:

@IBAction func ShareButtonTapped(sender: AnyObject) {
    let textToShare = "I'm using Buzz!  The new way to send emoji's, with sound, it's annoying, funny and amazing"
    var url = NSURL(string: "-Image url masked out-")
    var data = NSData(contentsOfURL: url!)
    let image = UIImage(data: data!)
    if let myWebsite = NSURL(string: "-redirect masked out-")
    {
        let objectsToShare = [textToShare, myWebsite]
        let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
        activityVC.completionWithItemsHandler = {
            (activity, success, items, error) in
            println("Activity: \(activity) Success: \(success) Items: \(items) …
Run Code Online (Sandbox Code Playgroud)

twitter ios uiactivityviewcontroller swift

30
推荐指数
3
解决办法
2万
查看次数

Facebook,Twitter图标未显示在iOS7上的UIActivityViewController中

我已添加此代码用于呈现UIActivityViewController:

-(IBAction)activityAction:(id)sender
{
    UIActivityViewController *activityViewController = [[UIActivityViewController alloc]initWithActivityItems:[NSArray arrayWithObjects:@"Hello Welcome!",[UIImage imageNamed:@"scene3.jpg"],nil] applicationActivities:nil];

     activityViewController.excludedActivityTypes = @[UIActivityTypePostToFacebook, UIActivityTypePostToTwitter, UIActivityTypePostToWeibo, UIActivityTypeAssignToContact];
    [self presentViewController:activityViewController animated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)

iOS7中没有显示Facebook,Twitter和微博图标.在iOS6中,所有图标都正确显示.请参见下面的截图:

在此输入图像描述

我怎么解决这个问题?

objective-c uiactivityviewcontroller ios7

9
推荐指数
3
解决办法
1万
查看次数