gpt4 book ai didi

ios - CompletionHandler 启动条件操作 - Swift IOS

转载 作者:行者123 更新时间:2023-11-28 06:59:44 24 4
gpt4 key购买 nike

我有一个带有社交框架的 facebook 帖子代码,如下所示。在 facebook 共享 View 中单击取消或发布后,我需要有条件的操作才能开始。在我下面的当前代码中,即使单击取消或发布,该功能也会启动。我只需要在点击帖子时启动它。我找不到获取变量“resutl”输出的方法。有什么想法吗?

      shareToFacebook.completionHandler = {
(result:SLComposeViewControllerResult) in

println(result)
println(SLComposeViewControllerResult)


self.postActivityFunc()
}

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

最佳答案

在你的 completionHandler block 中像这样检查它

var getResult = result as SLComposeViewControllerResult;
switch(getResult.toRaw()) {
case SLComposeViewControllerResult.Cancelled.toRaw(): println("User cancelled post")
case SLComposeViewControllerResult.Done.toRaw(): println("User posted")

关于ios - CompletionHandler 启动条件操作 - Swift IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32325615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com