总结升级Xcode8的一些坑

一:注释快捷键cmd+/不能用,解决方法:

1. Swift_3.0 没法快捷键(command+/)注释的原因:这个是因为苹果解决xcode ghost,把插件屏蔽了。

2. 解决办法: 

(1) 终端输入: sudo /usr/libexec/xpccachectl . 需要输入电脑密码.

(2) 重启电脑

(3) 打开Xcode. Editor -> Sructure -> Add Documentation总结升级Xcode8的一些坑_第1张图片




二、Xib文件的注意事项

使用Xcode8打开xib文件后,会出现下图的提示。

总结升级Xcode8的一些坑_第2张图片
QQ20160913-9.png-41.7kB


大家选择Choose Device即可。
之后大家会发现布局啊,frame乱了,只需要更新一下frame即可。如下图

总结升级Xcode8的一些坑_第3张图片
QQ20160913-11.png-113.2kB
  • 注意:如果按上面的步骤操作后,在用Xcode7打开Xib会报一下错误,
总结升级Xcode8的一些坑_第4张图片
QQ20160913-12.png-32.3kB
  • 解决办法:需要删除Xib里面
    <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    这句话,以及把< document >中的toolsVersion和< plugIn >中的version改成你正常的xib文件中的值
    ,不过不建议这么做,在Xcode8出来后,希望大家都快速上手,全员更新。这就跟Xcode5到Xcode6一样,有变动,但是还是要尽早学习,尽快适应哟!

三、代码及Api注意

使用Xcode8之后,有些代码可能就编译不过去了,具体我就说说我碰到的问题。
1.UIWebView的代理方法:
**注意要删除NSError前面的 nullable,否则报错。

- (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)error
{
    [self hideHud];
}

你可能感兴趣的:(Swift)