Xcode再次试图让我疯狂。
今天,Xcode突然停止构建我的OS X项目。它无法识别AVPlayer
的{{1}},即使在AVFoundation
被导入也是如此。
我尝试清理,删除AVFoundation
并重新启动计算机。这可能是什么问题?
在半随机组合清理,删除DerivedData,重新链接框架和重新启动Xcode之后问题解决了,这让我觉得问题是由难以重现的Xcode错误引起的。这个问题可能太局部化而对其他人没用。请同意投票关闭它。感谢所有插话的人。
答案 0 :(得分:2)
这听起来非常奇怪,但是经过一些搞乱后,我能够通过从m文件中删除#import“RMVideoView.h”来复制一个奇怪的行为,我希望这是相关的。似乎事件的顺序正在发生。
1-我打开了一个新的Mac项目并创建了一个NSView子类并将您的代码放在.h文件中。我没有错误地运行它。
2-干得好吗
3-现在,删除
#import <AVFoundation/AVFoundation.h> from the .h file
4-干净。现在,如果我从.m文件中删除了#import“RMVideoView.h”,奇怪的是,在放入
时你不能再自动完成了 .h文件中的 #import <AVFoundation/AVFoundation.h>
!这两个不应该相关
5-再试一次。将#import“RMVideoView.h”放回.m文件中。在.h文件中插入#import <AVFoundation/AVFoundation.h>
时,干净且现在自动完成是否有效。这让我尝试下一步
6-将#import <AVFoundation/AVFoundation.h>
移动到.m文件,奇怪的是你没有在.h文件中出现任何错误。
我希望这能解决你的问题。