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