美文网首页
警告错误整理(6)

警告错误整理(6)

作者: 石丘 | 来源:发表于2016-03-08 15:30 被阅读176次
    1. Localizable.strings:0: error: read failed: The data couldn’t be read because it isn’t in the correct

    本地化字符串忘记加 ";"

    2.Please check your setup and try again. (0xE8000022).

    重启xcode 重新插拔下手机就可以了

    3.There was an internal API error.

    bulid settings -> packaging -> product name 改成英文就好了
    如果还有问题 可以clean一下 或者重启下手机

    3.Property 'delegate' not found on object of type 'id'

    [YFAccelerometer shareAccelerometer].delegate = self;
    错误原因是 单利方法shareAccelerometer的返回类型是id 不是instance 所以在id类型里面找不到delegate

    4.合并一个以前记录的错误 Duplicate interface definition for class"XXX"
    预编译文件处理
    以前预编译文件 生成不用管的 后来不自动加载了
    生成后 去build setting里面搜一下预编译名字 加下路径(就只直接把文件拖进去就可以) OK可以跑了
    预编译文件引发的问题
    Duplicate interface definition for class"XXX"
    这个问题一般是重复导入,使用include的问题,不过iOS一般不用include,所以这个不是正解,还有就是预编译文件:如果你的项目从桌面移动到桌面上一个文件夹内,预编译文件中的文件编译路径会改变,只要把预编译文件路径全部删掉,再加上就行了
    5.git中的一个警告问题 LF will be repleaced by CRLF in XXX

    就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。
    这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/UNIX系统中只有换行符。
    也就是说在windows中的换行符为 CRLF, 而在linux下的换行符为:LF
    使用git来生成一个rails工程后,文件中的换行符为LF, 当执行git add .时,系统提示:LF 将被转换成 CRLF

    相关文章

      网友评论

          本文标题:警告错误整理(6)

          本文链接:https://www.haomeiwen.com/subject/wyakkttx.html