相关疑难解决方法(0)

"Interface Builder文件中的未知类<MyClass>"在运行时出错

即使Interface Builder知道a MyClass,我在启动应用程序时也会收到错误.

当它MyClass是库的一部分时会发生这种情况,如果我直接在应用程序目标中编译该类,则不会发生这种情况.

xcode cocoa cocoa-touch interface-builder

259
推荐指数
18
解决办法
17万
查看次数

如何在Xcode中"删除派生数据"?

Xcode5中,有一个简单的选项来删除派生数据:

在管理器菜单(cmd+ shift+ 2)中:

在此输入图像描述

但是Xcode6的新界面没有类似的选择.

有没有快速方法可以删除这个Xcode6接口?

或者现在我应该手动删除系统中的这个文件夹?

xcode ios-simulator xcode6

67
推荐指数
5
解决办法
7万
查看次数

Xcode 6 Storyboard Unwind Segue与Swift没有连接到退出

当尝试将导航栏按钮连接到Xcode 6中的ViewController的Exit项目时(不确定它是否是Xcode 6问题但值得一提,因为它处于测试阶段)它没有在自定义类中找到Swift函数.

按钮用鞭子退出

它应该找到的功能:

@IBAction func unwindToList(segue: UIStoryboardSegue) {

}
Run Code Online (Sandbox Code Playgroud)

我在视图上创建了另一个按钮,以确保我可以使用Swift处理IBAction并且我正确地编写了它.这很好用:

@IBAction func test(sender: AnyObject) {

    NSLog("Test")
}
Run Code Online (Sandbox Code Playgroud)

我已经看到这个问题似乎是同一个问题,但根据答案,这应该是有效的.

Xcode 6处于测试阶段,当然,Swift非常新,但是在考虑它是一个潜在的错误之前,想看看是否有人遇到过这种情况.

xcode uibarbuttonitem ios swift

51
推荐指数
5
解决办法
4万
查看次数

接口生成器文件中的Xcode 7.1 Swift 2未知类

我已经创建了新的Cocoa Touch文件.将其命名为SwipingViewController. 在此输入图像描述

然后尝试将自定义类添加到ViewController.

当我运行应用程序时,我收到一个错误

2015-10-09 10:53:25.054 ParseStarterProject [5369:389307] Interface Builder文件中的未知类SwipingViewController.

Interface Builder文件中的未知类SwipingViewController

相关: Xcode 6奇怪的错误:Interface Builder文件中的未知类

这是我的项目文件

xcode cocoa ios swift

50
推荐指数
3
解决办法
4万
查看次数

Interface Builder文件中的未知Window类(null),而是创建通用Window

我的应用程序使用故事板,窗口必须使用自定义类MyWindow,或者在运行时/启动应用程序,有一条错误消息说:

Interface Builder文件中的未知Window类(null),而是创建通用Window

升级到Xcode 9.1之后我才注意到这一点,但我不确定它是否曾存在过.

类似的问题在这里:Xcode 6 Strange Bug:Interface Builder文件中的未知类

更新:

我的另一个项目没有这个问题.我稍后会调查.

UPDATE2:

在这两个项目中,窗口由自定义窗口控制器拥有.我检查了故事板xml但没有找到任何奇怪的东西.

macos xcode cocoa storyboard nswindow

31
推荐指数
3
解决办法
4868
查看次数

Interface Builder文件中的未知类.Xcode 6和Swift

我用swift开始了一个vanilla master详细项目.如果我添加新的视图控制器并设置自定义类,则模块列表为空,并且无法选择模块.错误消息"Interface Builder文件中的未知类".如果我运行代码,则会出现在控制台中.如何设置故事板以了解自定义类和模块?

它应该如何.模板中的两个类都很好.

它应该如何

它是怎么回事

缺少模块

我必须添加customModule="Target_Name" customModuleProvider="target"到界面构建器源代码中.那太烦人了!打开.storyboard作为源代码

更新:如果我将整个项目目录移动到另一个目录,例如移动到桌面,它可以工作.看起来我的名为"Repository"的目录已损坏.不知道为什么:(

xcode module interface-builder swift ios8

26
推荐指数
1
解决办法
9305
查看次数

无法在Swift的Storyboard中加载UIViewController XIB文件

我已经阅读了使用XCode故事板来实例化使用XIB进行设计的视图控制器,但是我在使用Swift(使用Xcode 6 Beta 6)时遇到了麻烦.我想知道我做错了什么或者这个功能不再可用了吗?

我创建了一个简单的存储库,https://github.com/jer-k/StoryboardTesting-Swift,它展示了上述方法.

我设法通过添加和覆盖init来解决问题

required init(coder aDecoder: NSCoder) {
    super.init(nibName: "TestViewController", bundle: NSBundle.mainBundle())
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否仍有可能让故事板为我处理这个问题.创建一个超类让我的所有UIViewControllers继承上面的代码并不是世界上最麻烦的东西,但我只是好奇.

storyboard xib uiviewcontroller ios swift

23
推荐指数
1
解决办法
1万
查看次数

Interface Builder文件中的未知类

我创建了一个相当简单的iPhone应用程序 然后我想我会创建一个应用程序的iPad版本(Universal).尝试使用'升级'选项,但没有解决问题.所以我创建了一个单独的通用应用程序并将xib文件复制到我的项目中.这也没有用,所以我删除了xib文件(及其相关的.m和.h文件.

现在,当我运行iPhone版本时,它在Interface Builder文件中为我提供了未知类iPadSample1AppDelegate.错误和UISplitViewController仅在UIUserInterfaceIdiomPad下运行时支持,然后退出.所以,我恢复了我在开始iPad冒险之前拍摄的快照......我得到了同样的错误.我已经尝试过XCode搜索和Spotlight搜索.在我的项目中的任何地方都没有引用该类或UISplitViewController,但出于某种原因,XCode认为存在.

有没有办法删除不存在的引用?大声笑

更新:

它可能与我的XCode环境有关.在这里找到其他一些帖子之后,我尝试了一个Clean All/Build/Touch,当我触摸时,我在XCode中遇到以下错误:

未捕获的异常:

- [XCBuildLogWarningMessage setFileLocations:]:无法识别的选择器发送到实例0x2014dd0a0

无论如何重新安装XCode而不搞乱其他一切?

iphone xcode interface-builder class-reference

16
推荐指数
4
解决办法
3万
查看次数

Interface Builder文件中的未知类信息

就像在标题中我得到了疯狂的按摩,我无法处理它

Unknown class info in Interface Builder file.
Run Code Online (Sandbox Code Playgroud)

每次我运行我的项目时,都会出现一些疯狂的错误或者一些条形消失.有谁知道该怎么办?

error-handling interface-builder ios

11
推荐指数
2
解决办法
2万
查看次数

Swift中Interface Builder文件中的未知类<MyClass>

我正在编写Apple的ToDoList Objective-C教程,但尝试在Swift中完成.(教程)

现在我准备好了,当我运行应用程序时,我收到错误:

Swift中Interface Builder文件中的未知类AddToDoItemViewController.

这个帖子中,有人解决了一个,因为我认为[MyClass class]在Objective-C中有类似的问题.在Swift中有类似的方法吗?

interface-builder ios swift

8
推荐指数
2
解决办法
8394
查看次数