关于新手机缺口项目的问题

时间:2014-05-13 07:28:00

标签: cordova xcode4

我已经在Xcode4.5.2上开始了一个新的版本2.9.1的cordova项目。我创建了一个新项目,当我们尝试运行它时,得到以下错误;我用Google搜索但我找不到任何解决方案,我的操作系统版本是10.9.2

  • /Users/admin/Desktop/a/CordovaLib/Classes/CDVCapture.m:605:14:在'CDVAudioRecorderViewController *'类型的对象上找不到属性'edgesForExtendedLayout'
  • /Users/admin/Desktop/a/CordovaLib/Classes/CDVCapture.m:605:39:使用未声明的标识符'UIRectEdgeNone'
任何人都可以帮助我,瞄准与此斗争。感谢。

1 个答案:

答案 0 :(得分:0)

似乎UILectEdgeNone在iOS SDK中不可用<我找到了这个并且效果很好:

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000
#define IOS7_SDK_AVAILABLE 1
#endif

#ifdef IOS7_SDK_AVAILABLE
  if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) {
        self.edgesForExtendedLayout = UIRectEdgeNone;
    }
#endif