标签: uiactivityviewcontroller

iOS UIAutomation - 读取navigationBar的标题

如何使用UIAutomation javascript检查我的应用程序中na​​vigationBar标题的值?我尝试过各种各样的事情,比如

target.frontMostApp()的导航栏().标题

target.frontMostApp()的导航栏().名称

target.frontMostApp().的导航栏().值

还有其他一些,但没有一个能奏效.

uinavigationbar ios-ui-automation uiactivityviewcontroller

2
推荐指数
1
解决办法
2410
查看次数

UIActivityViewController xcode警告

当我点击我的barButtomItem将我的应用程序内容分享到FB,Tw,微博和邮件时,我在调试区域收到此消息.iOs6 XCode 4.5.1

2013-03-08 15:59:31.609细胞学[2088:1cd03]启动服务:注册未知应用程序标识符com.apple.mobilemail失败2013-03-08 15:59:31.610细胞学[2088:1cd03]启动服务:无法找到应用程序标识符com.apple.mobilemail

这是我的代码:

-(IBAction)shareButtonPressed:(id)sender {
    NSLog(@"shareButton pressed");

    NSString *texttoshare = _txt;
    UIImage *imagetoshare = _img;
    NSArray *activityItems = @[texttoshare, imagetoshare];    
    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
    activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact, UIActivityTypePrint];
    [self presentViewController:activityVC animated:TRUE completion:nil];
}
Run Code Online (Sandbox Code Playgroud)

尽管编译警告消息我能够成功发布和发送邮件...我读了一些关于使用外部库但我不喜欢这个解决方案.我确定我会错过一些明显的东西.

任何帮助将不胜感激

uiactivityviewcontroller

2
推荐指数
1
解决办法
1970
查看次数

如何检测已选择的活动以及如何检查邮件是否已发送?

我有代码可以从app轻松分享一些消息.

UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
                                                    initWithActivityItems:@[message]
                                                    applicationActivities:nil];

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

问题:

  1. 可以检测选择了哪个共享选项?
  2. 可以检测之前是否共享或取消了消息?

先感谢您.

cocoa share touch ios uiactivityviewcontroller

2
推荐指数
1
解决办法
1730
查看次数

点击取消按钮时,这是使用UIActivityViewController调用共享选项的委托方法

点击取消按钮,这是委托方法吗?请查看下图.使用UIActivityViewController共享选项

uiactivityviewcontroller

2
推荐指数
1
解决办法
6048
查看次数

iOS:与UIActivityViewController共享一个透明的UIImage?

所以我使用UIActivityViewController让用户共享或保存他们用我的应用创建的图像.我包含一个UIImage作为共享项目之一,它一切正常.

除了:可以使用一些透明区域创建此图像.在我看来,内置的UIActivities都创建了UIImage的JPEG表示,从而失去了透明度.

有没有办法强制它使用PNG表示,以免丢失alpha通道?

png uiimage ios uiactivity uiactivityviewcontroller

2
推荐指数
1
解决办法
1069
查看次数

从WebView Xcode共享PDF文件

嗨,我尝试过这段代码,但没有奏效

var pdfLoc = NSData(contentsOfURL: NSURL(string: "http://www.triestetrasporti.it/download.php?f=c113b7c217cdffd07ee371678a8f8699&target=0.pdf")!)

var oggetti  = [pdfLoc]
        let activityViewController : UIActivityViewController = UIActivityViewController(activityItems: oggetti, applicationActivities: nil)
Run Code Online (Sandbox Code Playgroud)

错误:找不到类型'UIActivityViewController'的初始值设定项,它接受类型'(activityItems:[NSData?],applicationActivities:nil)'的参数列表

xcode uiactivityviewcontroller swift

2
推荐指数
1
解决办法
1799
查看次数

iPad上的UIActivityViewController

我一直在使用下面的代码来显示UIActivityViewController当我使用Xcode 6,Swift 1.2和iOS 8时哪个工作正常.但是当我更新它显示UIActivityViewController但是它完全空白而没有任何共享选项.你有什么建议吗?

if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
        let textToShare = textViewOne.text

            let objectsToShare = [textToShare]
            let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)

            let nav = UINavigationController(rootViewController: activityVC)
            nav.modalPresentationStyle = UIModalPresentationStyle.Popover
            let popover = nav.popoverPresentationController as UIPopoverPresentationController!

            popover.sourceView = self.view
            popover.sourceRect = sender.frame

            self.presentViewController(nav, animated: true, completion: nil)

    } else {
        let textToShare = textViewOne.text

        let objectsToShare = [textToShare]
        let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)

        self.presentViewController(activityVC, animated: true, completion: nil)

    }
Run Code Online (Sandbox Code Playgroud)

ios uiactivityviewcontroller ios9 swift2

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

迁移到Swift 2后出现UIActivityViewController错误

ShareButton函数在Xcode 6中有效,但升级到Xcode 7行后有错误:

avc.completionWithItemsHandler = {

我的代码:

 @IBAction func ShareButton(sender: AnyObject) {

    let things = ["Thank you"]

    let avc = UIActivityViewController(activityItems:things, applicationActivities:nil)

    avc.setValue("Salon Job HK", forKey: "subject")

    avc.completionWithItemsHandler = {

        (s: String!, ok: Bool, items: [AnyObject]!, err:NSError!) -> Void in

    }

    self.presentViewController(avc, animated:true, completion:nil)

    if let pop = avc.popoverPresentationController {

        let v = sender as! UIView // sender would be the button view tapped, but could be any view

        pop.sourceView = v

        pop.sourceRect = v.bounds

    } …
Run Code Online (Sandbox Code Playgroud)

ios uiactivityviewcontroller swift2

2
推荐指数
2
解决办法
2211
查看次数

如何使用Swift 3在应用程序中共享音频文件?

在Swift中共享音频文件

如何将应用文档目录中存在的音频文件共享给其他应用?

要详细说明这个问题,我的意思是当用户点击应用程序中的分享按钮时,他们应该能够将他们录制的音频轨道通过电子邮件发送给另一个人,或者能够将其发送到一系列其他应用程序中可以像声音云一样处理音频.

研究这个主题,我发现:

  • UIActivityViewController
  • UIDocumentInteractionController

由于我的应用程序对他们应该能够共享的人的语音进行录音,并且尽管搜索了堆栈溢出,但我还是找不到一个代码示例,说明如何在Swift应用程序中实现此选项.我可以请求有关如何完成此操作的建议和示例代码.非常感谢,

audio share uidocumentinteraction uiactivityviewcontroller ios-sharesheet

2
推荐指数
1
解决办法
2378
查看次数

如何在使用Xcode 11和iOS 13进行UI测试期间关闭UIActivityViewController

Apple重新设计了显示的共享表,该共享表现在破坏了我的UI测试。

我试图通过Xcode记录新的UI测试,但是一旦我点击了dismiss按钮,该测试就会终止,因此我无法捕获该事件。

最终,我只想知道如何访问下面箭头所示的灰色“ X”:

iphone ios uiactivityviewcontroller xcode-ui-testing ios13

2
推荐指数
1
解决办法
132
查看次数