相关疑难解决方法(0)

Xcode 6 Bug:Interface Builder文件中的未知类

我升级到Xcode 6 beta 4,现在我的应用程序不断崩溃

Interface Builder文件中的未知类X.

它崩溃了,因为据说Xcode找不到我在Storyboard中链接的自定义类,但它显示它们在Xcode界面中正确链接.

我很肯定一切都是正确的.我唯一的另一个选择可能是删除整个故事板文件并从头开始,因为它可能会以某种方式损坏.

编辑:我还想补充一点,我尝试清理,重置模拟器,弄乱构建阶段等.这些都不起作用.

xcode interface-builder ios uistoryboard xcode6

584
推荐指数
22
解决办法
20万
查看次数

如何清空缓存并清理所有目标Xcode 4及更高版本

Jonathan在这里建议:Xcode包含已被删除的.xib文件!清理所有目标并清空缓存将解决Xcode包括已删除的.xib文件的问题,但我找不到在Xcode 4中清空缓存的方法.

如何在Xcode 4中做到这一点?

xcode caching xib xcode4

229
推荐指数
7
解决办法
25万
查看次数

Xcode只能重构C和Objective-C代码.如何在Xcode 6中重命名swift类名?

我在Xcode 6 beta版中创建了一个新的单视图应用程序项目.我想将swift类重命名ViewController.swift为其他名称.但是当我选择Refactor - > Rename时,它会给出错误Xcode can only refactor C and Objective-C code.

在此输入图像描述

知道如何在Xcode 6中重命名swift类吗?

更新:

最后,Xcode 9支持Swift的Refactoring.Apple花了3年时间才添加这个基本功能.重构

xcode ios swift xcode6 xcode9

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

界面构建器中的未知类

我知道关于这个问题有很多问题但是我已经尝试了大部分问题来试图找出它并没有成功.

问题:起初我无法从助理编辑器添加我的类,因为自定义类没有提取它.

  1. 我确保调用继承自uiviewcontroller
  2. 我确保将该类添加到目标中
  3. 我试图删除类文件并重新添加它
  4. 最后我通过storyboard xml添加了类,它出现在自定义类中

现在我正在尝试将我的按钮,视图等连接到它的插座.看起来它们已经连接但是当运行应用程序并打开该视图控制器时,应用程序崩溃并且调试器打印出:"Interface Builder文件中的未知类xxx".并且"这个类不是关键的btnMenu编码兼容值."

我检查过:

  1. 正确设置了连接检查器(那里的插座没有错误)
  2. 试图删除派生数据
  3. 清洁项目
  4. 重新安装该应用程序

我甚至尝试重新启动我的Mac,当然没有成功.

谁能在这里玷污一些光?谢谢.

iphone xcode storyboard ios

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

UICollectionView在IB中不包含UICollectionViewCell

我正在尝试将UICollectionView添加到IB中的.nib文件中.我已经完成了一些教程并没有遇到任何问题.

在我现有的应用程序中,当我将集合视图拖到IB中的视图中然后展开对象时,CollectionView Flow Layout就在那里,但是没有集合视图单元格.我也无法将单元格拖放到集合视图中.此外,集合视图的显示方式也不同,显示的是单元格网格的图像,而不是普通的白色框.

我尝试使用nib创建一个新的视图控制器,并在添加collectionView时具有相同的结果.

这个应用程序针对iOS 4.2,但我已将部署目标更改为iOS 6.

在任何新创建的项目中,我都没有这种行为.

xcode interface-builder ios6 uicollectionview

21
推荐指数
3
解决办法
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万
查看次数

FBProfilePictureView对象不会显示图像

我正在为3.1 iOS SDK做scrumptios facebook开发人员教程.我已经设法从Facebook显示我的个人资料名称,但FBProfilePictureView不会显示图片

这是iboutlet的代码

@property (strong, nonatomic) IBOutlet FBProfilePictureView *useProfileImage;
Run Code Online (Sandbox Code Playgroud)

这是我用来显示图片的内容

self.useProfileImage.profileID = user.id;
Run Code Online (Sandbox Code Playgroud)

我已经确认它通过在标签中显示它来更改图像的profileid变量.

当我第一次运行项目时,我遇到了这个错误

"2012-05-18 04:04:11.620 Scrumptious [6548:f803] Interface Builder文件中的未知类FBProfilePictureView."

并通过添加[FBProfilePictureView class]; 到app delegate中的"applicationdidfinishlaunching:withoptions"来解决FB教程建议的方式.

任何想法为什么图片不会显示?

链接到教程

profile sdk facebook ios

13
推荐指数
1
解决办法
6212
查看次数

Interface Builder文件中的未知类信息

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

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

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

error-handling interface-builder ios

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

Xcode:libpods.a是红色的

libpods.a

有人知道为什么吗?我正在使用SWRevealViewController.它一直在努力直到这一点.我正在使用工作区,我已经查看了其他文章,到目前为止还没有任何工作.它没有引起错误,但是当我运行程序时它不会加载任何东西,因为SWRevealViewController是第一个出现的东西.

思考?

xcode ios cocoapods

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

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
查看次数