ios – 现在UIActivityViewController- LaunchServices:invalidationHandler调用

ios – 现在UIActivityViewController- LaunchServices:invalidationHandler调用,第1张

概述我已经看过有关的问题 here和 here,我已经实施了建议的答案没有用. 我在UIToolbar上有一个UIBarButtonItem,用于发送 *** 作的连接到btnTBAction_touch: 在ViewController的类头中有: @property (nonatomic, strong) UIActivityViewController *activityViewController; 我已经看过有关的问题 here和 here,我已经实施了建议的答案没有用.

我在UIToolbar上有一个UIbarbuttonItem,用于发送 *** 作的连接到btnTBAction_touch:

在VIEwController的类头中有:

@property (nonatomic,strong) UIActivityVIEwController *activityVIEwController;

类实现中的相关方法:

- (IBAction)btnTBAction_touch:(ID)sender {    Nsstring *string = @"Some string";    NSURL *url = [[NSURL alloc] initWithString:@"http://www.Google.com"];    UIImage *image = [UIImage imagenamed:@"default.png"];    self.activityVIEwController = [[UIActivityVIEwController alloc]         initWithActivityItems:@[string,url,image] applicationActivitIEs:nil];    if ([self.activityVIEwController respondsToSelector:@selector(popoverPresentationController)])    {        UIPopoverPresentationController *presentationController = [self.activityVIEwController            popoverPresentationController];        presentationController.sourceVIEw = sender;    }    [self presentVIEwController:self.activityVIEwController animated:YES completion:nil];}

当我触摸调用上述方法的按钮时,在物理设备上以调试模式运行时,我在调试控制台中获取以下内容

2014-09-19 09:43:31.635 TestApp[1878:237873] LaunchServices: invalIDationHandler called2014-09-19 09:43:31.644 TestApp[1878:237814] LaunchServices: invalIDationHandler called

但是,与此相关的问题不同,我的应用程序在这种情况下不会崩溃,应用程序继续工作正常,UIActivityVIEwController正确呈现…但我宁愿修复错误,而不是说它足够好.

此外,我已经尝试了以上方法的一些排列使用这些行:

presentationController.sourceVIEw = self.vIEw;presentationController.sourceRect = self.vIEw.frame;

这些都没有帮助解决这个问题.

>我使用的是Xcode v6.0.1
>我的应用的部署目标是iPhone 7.0
>在运行iOS 8.0的iPhone 5s上进行测试
>代码全部在Objective-C中

解决方法 如果您的开发目标设备是iPhone,您不必担心此消息.看起来它是苹果的一个BUG.看开发者论坛:“该日志消息不表示您的任何错误.”

请参阅:https://devforums.apple.com/message/1049415#1049415(可能需要您登录)

总结

以上是内存溢出为你收集整理的ios – 现在UIActivityViewController- LaunchServices:invalidationHandler调用全部内容,希望文章能够帮你解决ios – 现在UIActivityViewController- LaunchServices:invalidationHandler调用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存