【问题标题】:add Sharing with Airdrop to Spritekit game在 Spritekit 游戏中添加与 Airdrop 的共享
【发布时间】:2014-07-20 21:49:24
【问题描述】:

我想在我的 spritekit 游戏中添加 Airdrop 分享

使用此代码无法正常工作:

UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];
[self presentViewController:controller animated:YES completion:nil]

【问题讨论】:

  • 这段代码在哪里? objectsToShare contain 是什么?任何控制台输出?

标签: xcode sprite-kit airdrop


【解决方案1】:

我认为问题在于您发布的代码在哪里。您可能在UIViewControllerviewDidLoad 中拥有它。

在您的UIViewController 中执行此操作:

-(void)viewDidAppear:(BOOL)animated
{
   // assuming you are creating objectsToShare here or before this point

    UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];
    [self presentViewController:controller animated:YES completion:nil]

}

我认为问题在于,当您尝试添加 UIActivityViewController 时,视图未完全配置。

我认为 viewDidLoad 方法中还没有正确配置视图的边界和其他一些属性,导致无法显示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多