使用Swift在Xcode 6中从SKScene呈现当前视图

拥抱

我有一个专门作为SKScene运行的基本游戏。我想过渡到一个名为testview.xib的视图,但找不到任何Swift实例。

这是我基于其他答案的尝试

let vc = UIViewController(nibName: "testview", bundle: nil) as UIViewController
self.view.window.rootViewController.presentViewController(vc, animated: true, completion: nil)

但是应用程序失败,并显示错误“线程1:EXC_BAD_INSTRUCTION(代码= EXC_I386_INVOP,子代码0x0)”

在SKScenes之间移动的代码是

var transition:SKTransition = SKTransition.flipHorizontalWithDuration(1)
var scene:SKScene = otherScene(size: self.size)
self.view.presentScene(scene, transition: transition)
迈克·S

事实证明这是presentViewController()init()方法中进行调用的问题基本上,您无法presentViewController()在设置视图/控制器之前调用取而代之的是,您通常会在发生某些操作(按钮按下,触摸事件等)时调用它。

通过从情节提要而不是xib加载视图控制器,解决了开始在评论中讨论然后进入聊天的问题。注意:xib可以工作,但是设置比情节提要要复杂得多。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Swift的xcode 6中的iAd

来自分类Dev

使用Swift 2 Xcode 7更改视图

来自分类Dev

使用Swift(Xcode 6)更改BarButtonItem字体

来自分类Dev

使用Swift(Xcode 6)更改BarButtonItem字体

来自分类Dev

Xcode抱怨使用Swift和Xcode 6的if语句的结构

来自分类Dev

使用Swift在Xcode中填充TableView

来自分类Dev

使用 Xcode 捕获 Swift 代码中的崩溃

来自分类Dev

如何使用Swift在Xcode 6中执行自动搜索?

来自分类Dev

在Xcode 6中使用自定义字体-Swift

来自分类Dev

使用Swift进行Xcode 6中的NSButton事件处理

来自分类Dev

在Xcode 6中使用Swift的AdMob横幅

来自分类Dev

在Xcode 6中使用Swift的AdMob横幅

来自分类Dev

如何使用Swift在Xcode 6的numberOfItemsSection中传递多个值?

来自分类Dev

Xcode6 beta 7 Swift无法使用UIPickerViewDataSource

来自分类Dev

如何使用Xcode 6内嵌代码文档Swift源代码

来自分类Dev

使用Swift,XCode6-Beta进行静态链接

来自分类Dev

Xcode6 beta 7 Swift无法使用UIPickerViewDataSource

来自分类Dev

使用Swift快速以编程方式在当前上下文中呈现当前视图控制器

来自分类Dev

如何使视图的所有元素按比例输入屏幕(xCode 6,使用swift)?

来自分类Dev

如何使视图的所有元素按比例输入屏幕(xCode 6,使用swift)?

来自分类Dev

使用xcode和swift在IOS中降落/升起

来自分类Dev

如何使用swift在Xcode中设置背景图像?

来自分类Dev

可以在Swift 1.0中使用Xcode 6.3吗?

来自分类Dev

使用if else条件语句在Xcode / swift中显示特定的ViewController

来自分类Dev

如何使用Swift语言处理XCode中的多个目标?

来自分类Dev

如何使用Swift在Xcode中创建自定义按钮?

来自分类Dev

使用xcode 6.1(OSX)在Swift中解决NSTextField的问题

来自分类Dev

在Swift 2,Xcode 7.0.1中使用'self'

来自分类Dev

Swift(Xcode 7.3.1)和使用Dictionary中的值进行排序

Related 相关文章

  1. 1

    使用Swift的xcode 6中的iAd

  2. 2

    使用Swift 2 Xcode 7更改视图

  3. 3

    使用Swift(Xcode 6)更改BarButtonItem字体

  4. 4

    使用Swift(Xcode 6)更改BarButtonItem字体

  5. 5

    Xcode抱怨使用Swift和Xcode 6的if语句的结构

  6. 6

    使用Swift在Xcode中填充TableView

  7. 7

    使用 Xcode 捕获 Swift 代码中的崩溃

  8. 8

    如何使用Swift在Xcode 6中执行自动搜索?

  9. 9

    在Xcode 6中使用自定义字体-Swift

  10. 10

    使用Swift进行Xcode 6中的NSButton事件处理

  11. 11

    在Xcode 6中使用Swift的AdMob横幅

  12. 12

    在Xcode 6中使用Swift的AdMob横幅

  13. 13

    如何使用Swift在Xcode 6的numberOfItemsSection中传递多个值?

  14. 14

    Xcode6 beta 7 Swift无法使用UIPickerViewDataSource

  15. 15

    如何使用Xcode 6内嵌代码文档Swift源代码

  16. 16

    使用Swift,XCode6-Beta进行静态链接

  17. 17

    Xcode6 beta 7 Swift无法使用UIPickerViewDataSource

  18. 18

    使用Swift快速以编程方式在当前上下文中呈现当前视图控制器

  19. 19

    如何使视图的所有元素按比例输入屏幕(xCode 6,使用swift)?

  20. 20

    如何使视图的所有元素按比例输入屏幕(xCode 6,使用swift)?

  21. 21

    使用xcode和swift在IOS中降落/升起

  22. 22

    如何使用swift在Xcode中设置背景图像?

  23. 23

    可以在Swift 1.0中使用Xcode 6.3吗?

  24. 24

    使用if else条件语句在Xcode / swift中显示特定的ViewController

  25. 25

    如何使用Swift语言处理XCode中的多个目标?

  26. 26

    如何使用Swift在Xcode中创建自定义按钮?

  27. 27

    使用xcode 6.1(OSX)在Swift中解决NSTextField的问题

  28. 28

    在Swift 2,Xcode 7.0.1中使用'self'

  29. 29

    Swift(Xcode 7.3.1)和使用Dictionary中的值进行排序

热门标签

归档