我正在为AppleTV上的SpriteKit游戏开发应用内购买功能,但如果出现支付错误或其他各种错误,我希望显示一个错误。在iOS上,我使用UIAlertView实现了这一点,但在tvOS上这不是一个选项。是否有类似的替代方案?基本上,我需要弹出一个描述错误的窗口和一个关闭该窗口的按钮。添加更多按钮(如UIAlertView)的能力将是锦上添花。
注意:我已经研究过这个问题,大多数东西似乎都指向使用TVML,然而,我不认为这是与SpriteKit混合使用的选项。如果回答说明如何导入TVML(我对此几乎一无所知)并与SpriteKit一起运行,我会接受与此相关的答案。但我认为我正在寻找与TVML无关的答案。
注意:我已经研究过这个问题,大多数东西似乎都指向使用TVML,然而,我不认为这是与SpriteKit混合使用的选项。如果回答说明如何导入TVML(我对此几乎一无所知)并与SpriteKit一起运行,我会接受与此相关的答案。但我认为我正在寻找与TVML无关的答案。
UIViewController* controller = [UIApplication sharedApplication].keyWindow.rootViewController.view.window.rootViewController;
应该为UIViewController* controller = [UIApplication sharedApplication].keyWindow.rootViewController;
- mredig