我有一个项目,它之前包含了mapbox-ios-sdk。 Mapbox-ios-sdk已经发生了一些变化,但我也侵入了一些代码。所以我尝试将Mapbox-ios-sdk从原点合并到我的分支中,并在经过一番努力后最终编译完成。不过,我碰到这个错误:包含项目但无法找到资源的XCode
2012-10-16 19:09:26.466 OfflineSpotty[81420:11f03] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unable to find LoadingTile.png (copy from framework 'Resources' folder)'
的图像在左窗格中正确添加。为什么没有找到它?
编辑:
失败行是:RMRequireAsset(@"LoadingTile.png")
我看到,它实际上是失败的一个NSAssert:
#define RMRequireAsset(asset) NSAssert([[NSBundle mainBundle] pathForResource:[asset stringByReplacingOccurrencesOfString:[@"." stringByAppendingString:[asset pathExtension]] withString:@""] ofType:[asset pathExtension]], @"Unable to find %@ (copy from framework 'Resources' folder)", asset);
而且更加饱满的消息
` *在[RMLoadingTileView initWithFrame:],/ Users/t2wu/D中声明失败OPS/Xcode_projects/Open_source/mapbox-ios-sdk/MapView/Map/RMLoadingTileView.m:24 2012-10-16 20:24:58.456 OfflineSpotty [17713:11f03] *由于未捕获的异常'NSInternalInconsistencyException'原因:'无法找到LoadingTile.png(从框架“资源”文件夹复制)''
而这与无关与http://stackoverflow.com/questions/8689235/could-not-load-nib-in-bundle-nsbundle-when-using-storyboarding? – VonC
这不是我无法加载笔尖,所以我认为它是不同的。 – huggie
也许这不是合并问题。我正在检查它在做什么。 – huggie