无法转换 'UIViewController' 类型的值
Could not cast value of type 'UIViewController'
我正在尝试在我的项目中实施 BWWalkthrough。但是我收到一条错误消息
Unknown class _TtC20BWWalkthroughExample27BWWalkthroughViewController in Interface Builder file.
Could not cast value of type 'UIViewController' (0x195bca580) to 'AppName.BWWalkthroughViewController' (0x10042c3a0).
(lldb)
指向下面的代码
let walkthrough = stb.instantiateViewControllerWithIdentifier("walk") as! BWWalkthroughViewController
我不知道为什么会这样。任何帮助将不胜感激。
也可以随时向我的项目索取更多代码。
您的故事板似乎没有链接到 BWWalkthroughViewController
。找到视图控制器应该是 BWWalkthroughViewController
的地方,并检查它是否是一个
请按照以下步骤解决您的问题。
- 创建 BWWalkthroughViewController ViewController Class.
- 主要故事板
- BW演练ViewController
- 显示身份检查器。
- 添加 BWWalkthroughViewController
- 再次检查
在 IB 中确保将主视图控制器的 class 设置为 BWWalkthroughViewController,以及模块 BWWalkthrough。请参阅 image 。我自己 运行 遇到了这个问题,有时很容易忘记。
我有同样的问题。
我可以修复设置 BWWalkthroughViewController,而不是我的穿行情节提要中的 BWWalkthroughPageViewController。
我遇到了类似的问题
未知 class Interface Builder 文件中的 WelcomeViewController。无法将类型 'UIViewController' (0x7fff898d1f50) 的值转换为 'SimpleLoginApp.WelcomeViewController' (0x108864c48)。
能够按照以下步骤解决问题:
- 打开故事板文件
- Select 未被识别的视图控制器。
- 打开属性检查器并检查“模块”文本字段是否映射到适当的应用程序名称。
我正在尝试在我的项目中实施 BWWalkthrough。但是我收到一条错误消息
Unknown class _TtC20BWWalkthroughExample27BWWalkthroughViewController in Interface Builder file.
Could not cast value of type 'UIViewController' (0x195bca580) to 'AppName.BWWalkthroughViewController' (0x10042c3a0).
(lldb)
指向下面的代码
let walkthrough = stb.instantiateViewControllerWithIdentifier("walk") as! BWWalkthroughViewController
我不知道为什么会这样。任何帮助将不胜感激。
也可以随时向我的项目索取更多代码。
您的故事板似乎没有链接到 BWWalkthroughViewController
。找到视图控制器应该是 BWWalkthroughViewController
的地方,并检查它是否是一个
请按照以下步骤解决您的问题。
- 创建 BWWalkthroughViewController ViewController Class.
- 主要故事板
- BW演练ViewController
- 显示身份检查器。
- 添加 BWWalkthroughViewController
- 再次检查
在 IB 中确保将主视图控制器的 class 设置为 BWWalkthroughViewController,以及模块 BWWalkthrough。请参阅 image 。我自己 运行 遇到了这个问题,有时很容易忘记。
我有同样的问题。
我可以修复设置 BWWalkthroughViewController,而不是我的穿行情节提要中的 BWWalkthroughPageViewController。
我遇到了类似的问题
未知 class Interface Builder 文件中的 WelcomeViewController。无法将类型 'UIViewController' (0x7fff898d1f50) 的值转换为 'SimpleLoginApp.WelcomeViewController' (0x108864c48)。
能够按照以下步骤解决问题:
- 打开故事板文件
- Select 未被识别的视图控制器。
- 打开属性检查器并检查“模块”文本字段是否映射到适当的应用程序名称。