4

Xcode 再次试图让我发疯。

今天,出乎意料的是,Xcode 停止构建我的 OS X 项目。即使在此处导入,它也无法识别AVPlayerAVFoundationAVFoundation

在此处输入图像描述

我尝试清理、删除DerivedData和重新启动计算机。这里可能有什么问题?

更新

在清理、删除 DerivedData、重新链接框架和重新启动 Xcode 的半随机组合后,问题自行解决,这让我认为问题是由难以重现的 Xcode 错误引起的。这个问题可能过于本地化,对其他人无用。请投票关闭它您同意。并感谢所有插话的人。

4

1 回答 1

2

这听起来非常奇怪,但经过一番折腾,我能够通过从 m 文件中删除 #import "RMVideoView.h" 来复制我希望相关的奇怪行为。事件的顺序似乎发生了一些事情。

1-我打开了一个新的 Mac 项目并创建了一个 NSView 子类并将您的代码放在 .h 文件中。我运行它没有错误。

2-做了一个干净的

3-现在,删除您的

#import <AVFoundation/AVFoundation.h> from the .h file

4- 做一个清洁。现在,如果我从 .m 文件中删除 #import"RMVideoView.h" ,奇怪的是你在放

#import <AVFoundation/AVFoundation.h>在 .h 文件中!这2个不应该相关

5-再试一次。将您的 #import"RMVideoView.h" 放回 .m 文件中。#import <AVFoundation/AVFoundation.h>插入.h 文件时,执行干净且现在的自动完成工作 。这种让我尝试下一步

6- 将你的#import 移动<AVFoundation/AVFoundation.h>到 .m 文件中,奇怪的是你在 .h 文件中没有出现任何错误。

我希望这能解决你的问题。

于 2013-02-25T16:24:31.887 回答