提前感谢任何人的帮助。和其他人一样,我正试图通过编译我的iOs应用程序来尽快加快我的android应用程序。我收到这个错误:
失败路径=/TechBook/PhotoBrowserOverlayView.m'-o'/Users/MacUser/.apprtable/SDK/Build/android-armeabi debug/corp.laserpros.com/TechBook/Users/Mac User/Desktop/EPUB&APPS/Mobile App/AppleApp/NEW BUILD STRUCTURE/LPI_TECH_App_V1.3_BUILD_1.1.4 copy 2/TechBook/AGPhotoBrowserOverlayView.mo'-MD-MF'/Users/MacUser/.apprtable/SDK/BUILD/android-armeabi debug/corp.laserpros.com/TechBook/Users/Mac User/Desktop/EPUB&应用程序/移动应用程序/应用程序/新建结构/LPI_TECH_App_V1.3_BUILD_1.1.4副本2/TechBook/APPhotoBrowserOverlayView.mo'.d/用户/MacUser/Desktop/EPUB&APPS/Mobile App/AppleApp/NEW BUILD STRUCTURE/LPI_TECH_App_V1.3_BUILD_1.1.4副本2/TechBook/APPhotoBrowserOverlayView.m:380:23:错误:"CALayer"没有可见的@接口声明选择器"insertSublayer:atIndex:"[_sharingView.layer insertSublayer:_gradientLayer atIndex:0];~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~生成1个错误。ninja:生成已停止:子命令失败。错误:命令失败:/Users/MacUser/.apprtable/SDK/toolchain/macosx/ninja/nija--无剥离ansi转义-j 8/Users/MacUser/.apprtable/SDK/Build/android-armeabi debug/TechBook/debug.apk
我不明白,因为在代码中:
interface PhotoBrowserOverlayView () {
CAGradientLayer *_gradientLayer;
}
任何帮助都将不胜感激。谢谢
编译器抱怨CALayer
上缺少选择器insertSublayer:atIndex:
——这是在您的_sharingView
ivar上使用的,您在这里没有显示。
出现错误的原因是CALayer
没有在apportable中完全实现。请参阅适当论坛中的讨论:
http://forum.apportable.com/t/core-ios-sdk-compatibility/31/3
http://forum.apportable.com/t/core-ios-sdk-compatibility/31/5