iOS--常见错误籍

常见bug籍

持续收集所遇到的bug,以及解决方法

错误:(1)
Unknown class ViewController in Interface Builder file

出错原因: 是项目中删掉了ViewController.h/m,采用了自定义的viweController, 而main.storyboard中有用到原来的ViewController.h/m。
解决办法:是先删掉main.storyboard, 然后在info.plist文件中删掉main storybiard file base name一项

错误:(2)
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file.

出错原因: 苹果升级了联网安全设置
解决办法:在plist文件中最后加入一项 输入App Transport … 修改Allow Arbitrary Loads为 Yes 就OK!如图:
输入App 后会有提示

错误:(4)
异常打印:
异常打印

出错原因: 系统时间解决当前事件的时间太短
解决办法:采用延时操作

    if ([textField.text isChineseString]) {
        NSLog(@"是中文");

        __block NSString * test1;
        __block NSString * test2;
        //我打断点发现就是在赋值的两句上打印了异常,于是延时把结果先得到
        dispatch_after(0.3, dispatch_get_main_queue(), ^{
            test1 = [NSString spellChineseString:textField.text option:LetterTypeLowercase];
            test2 = [NSString EachFirstLetterWithChineseString:textField.text option:LetterTypeUppercase];
        });
        //再做赋值
        _pinyinLable.text = test1;
        _letterLabel.text = test2;

    }else{
        NSLog(@"不是中文");
    }

更多解决办法请点击:办法1:办法2:

错误:(5)
真机调试,直接弹出这个框…
这里写图片描述


出错原因: 系统版本不匹配
解决办法:
升级Xcode或者下载模拟器调试包,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值