首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SLComposeViewController在ios8中崩溃

SLComposeViewController在ios8中崩溃
EN

Stack Overflow用户
提问于 2014-09-04 04:33:17
回答 2查看 1.1K关注 0票数 1
代码语言:javascript
复制
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
        controller.view.hidden = YES;
        [self presentViewController:controller animated:NO completion:^{
            [controller.view endEditing:YES];
        }];

这段代码在iOS6 & iOS7中运行良好,但在iOS 8中会崩溃:

代码语言:javascript
复制
**2014-09-03 08:48:19.545 [1254:248164] Error: The operation couldn’t be completed. (com.apple.accounts error 6.)
2014-09-03 08:48:19.558[1254:248164] Discovered extensions: {(
 <NSExtension: 0x17013eaa0> {id = com.apple.share.SinaWeibo.post},
 <NSExtension: 0x17013ee60> {id = com.apple.share.Facebook.post},
 <NSExtension: 0x17013ebe0> {id = com.apple.share.Twitter.post},
 <NSExtension: 0x17013f400> {id = com.apple.share.TencentWeibo.post},
 <NSExtension: 0x17013e780> {id = com.apple.share.Vimeo.post},
 <NSExtension: 0x17013e6e0> {id = com.apple.share.Flickr.post},
 <NSExtension: 0x17013e640> {id = com.apple.mobileslideshow.StreamShareService}
)} for attributes: {
 NSExtensionPointName = "com.apple.share-services";
}**

获取用于::**LaunchServices: invalidationHandler called**的错误消息

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-05 09:34:30

我在iOS8中得到了这个问题的解决方案,controller.view.hidden = YES;中的问题,在隐藏在视图中的iOS8默认设置警告视图中,我使用了以下简单的iOS7 & iOS8代码

代码语言:javascript
复制
if (!SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0"))
        controller.view.hidden = YES;
else
    controller.view.hidden = NO;
票数 0
EN

Stack Overflow用户

发布于 2014-10-01 06:59:28

--这不是解决方案,您需要升级iOS8和Xcode 6.0.1的facebook版本,这将同时适用于iOS7和iOS8+.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25657350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档