美文网首页
适配iOS7无 [__NSCFString containsSt

适配iOS7无 [__NSCFString containsSt

作者: wps_pro | 来源:发表于2016-11-24 11:14 被阅读0次

看到这个错的时候 一般就是iOS系统不兼容的原因

我现在基本没有考虑iOS7的兼容,但有时候又偏偏有iOS7的机子,很无奈又要做适配

我最初写的代码是这样的:

if ([self.UserNameTF.text containsString:@"*"])

{

GFBLog(@"还有*号 不转换");

}

else

{

if ([self.UserNameTF.text containsString:@"*"] && [UITextField numberToNormalNumTextField:UserNameTF].length == 11)

{

GFBLog(@"还有*号 不转换");

}

else

{

self.userNumber = [UITextField numberToNormalNumTextField:self.UserNameTF];

}

}

iOS7的机子上运行直接奔溃了:找了一会没有发现什么问题,起初我以为是 UITextField的代理方法有问题,我一个个代理方法注释了 最后发现问题所在。

重点就是 containsString 你看API的时候就会发现 这个方法是iOS8出来的,找到问题所在 就好解决了。

解决方法就是找一个iOS7使用的方法替换iOS8的这个 containsString 方法

解决方法:

NSRange range = [self.UserNameTF.text rangeOfString:@"*"];

if(range.location != NSNotFound)

{

// 存在

GFBLog(@"还有*号 不转换");

}

else

{

// 不存在

NSRange range1 = [self.UserNameTF.text rangeOfString:@"*"];

if (range1.location != NSNotFound && [UITextField numberToNormalNumTextField:UserNameTF].length == 11)

{

// 存在

GFBLog(@"还有*号 不转换");

}

else

{

// 不存在

self.userNumber = [UITextField numberToNormalNumTextField:self.UserNameTF];

}

}

就解决了····

相关文章

  • 适配iOS7无 [__NSCFString containsSt

    看到这个错的时候 一般就是iOS系统不兼容的原因 我现在基本没有考虑iOS7的兼容,但有时候又偏偏有iOS7的机子...

  • 适配iOS7的一些坑

    自从Xcode8.0之后,默认不适配iOS7了,最低适配是iOS8。但是有的项目还是要适配iOS7,那必须要装Xc...

  • 适配型号

    //适配ios7 if ([[[UIDevice currentDevice] systemVersion] do...

  • iOS关于系统版本问题

    //适配ios7 if( ([[[UIDevice currentDevice] systemVersion] d...

  • iOS7适配不当,导致上下有黑框

    iOS7适配不当,导致上下有黑框

  • iOS7中UITextView限制字符的坑

    最近做的app因为涉及到适配iOS7测试阶段遇到了很多的bug,不得不说iOS7适配非常的坑爹,其中UITextV...

  • ASI内存泄漏处理----转

    原文地址 发现问题 iOS7发布后,我们对产品进行了iOS7的适配。适配完成之后的某天,我使用Leaks对产品的新...

  • ui

    ios7之后的适配属性讲解edgesForExtendedLayout、extendedLayoutInclude...

  • iOS 进阶之 WKWebView

    前言 Xcode8发布之后,编译器开始不支持 iOS7了.很多应用在适配 iOS10之后都不再适配 iOS7了.最...

  • IOS进阶之WKWebView

    前言 Xcode8发布以后,编译器开始不支持IOS7,所以很多应用在适配IOS10之后都不在适配IOS7了,其中包...

网友评论

      本文标题:适配iOS7无 [__NSCFString containsSt

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