最近在写iWatch的项目,遇到一个很奇葩的问题.运行完全没有问题的demo,在我升级到watch OS beta 3 以后,一获取心率数据就崩,而且完全找不到错误的原因.Xcode也不报错.后来帮朋友改他的项目,发现他项目的好多方法在我的Xcode里面都报错,说找不到该方法.然后我就点进头文件查看,发现方法名都改了.后来我问他Xcode的版本,才发现原来Xcode 7 刚更新到beta 4. 而我还在使用beta3的本来.然后恍然大悟.我刚跟新的iWatch系统,肯定是好多方法都改了.然后我就去官网下载最新版本的Xcode beta 4. 由于公司让人胃疼的网速,整整下载了一天才完成.重新打开项目,果然好多方法都报错了.因为方法都大改了.所以使用beta开发的童鞋们,一定要确保你的系统和开发工具(Xcode)都是最新版本的.因为下现在的beta每一次更新都会有大改的. 原文链接:https://www.f2er.com/swift/326383.html