欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決IOS開發(fā)空字符串的方法

 更新時(shí)間:2017年08月10日 14:51:17   作者:lizhuang  
這篇文章主要介紹了解決IOS開發(fā)空字符串的方法的相關(guān)資料,這里提供實(shí)例幫助大家解決改問題,需要的朋友可以參考下

解決IOS開發(fā)空字符串的方法

實(shí)例代碼:

-(Boolean) isEmptyOrNull:(NSString *) str { 
  if (!str) { 
    // null object 
    return true; 
  }else if(str == Null){ 
return true; 
}else if([str isKindOfClass:[NSNull class]]){ 
    return true; 
  }else { 
    NSString *trimedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 
    if ([trimedString length] == 0) { 
      // empty string 
      return true; 
    } else { 
      // is neither empty nor null 
      return false; 
    } 
  } 
} 

str可能為nil,也可能為NSNull class,也可能length為0.

如果直接使用最后else中的語句,在為NSNull的情況下是會(huì)報(bào)NSNull length缺少selector之類的異常

以上就是IOS 空字符解決的辦法,如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 適配iPhoneXS max和iPhoneX R的方法示例

    適配iPhoneXS max和iPhoneX R的方法示例

    這篇文章主要介紹了適配iPhoneXS max和iPhoneX R的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • 詳解優(yōu)化iOS程序性能的25個(gè)方法

    詳解優(yōu)化iOS程序性能的25個(gè)方法

    本篇文章主要介紹了優(yōu)化iOS程序性能的25個(gè)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • iOS內(nèi)存管理Tagged Pointer使用原理詳解

    iOS內(nèi)存管理Tagged Pointer使用原理詳解

    這篇文章主要為大家介紹了iOS內(nèi)存管理Tagged Pointer使用原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • iOS中 UIActionSheet字體的修改

    iOS中 UIActionSheet字體的修改

    這篇文章主要介紹了iOS中 UIActionSheet字體的修改,需要的朋友可以參考下
    2017-06-06
  • iOS UITextField 顯示銀行卡格式的方法

    iOS UITextField 顯示銀行卡格式的方法

    下面小編就為大家分享一篇iOS UITextField 顯示銀行卡格式的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • iOS實(shí)現(xiàn)圓角箭頭視圖

    iOS實(shí)現(xiàn)圓角箭頭視圖

    這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)圓角箭頭視圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • iOS系統(tǒng)的底層通知框架庫示例詳解

    iOS系統(tǒng)的底層通知框架庫示例詳解

    這篇文章主要給大家介紹了關(guān)于iOS系統(tǒng)的底層通知框架庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • iOS開發(fā)一個(gè)好看的ActionSheet

    iOS開發(fā)一個(gè)好看的ActionSheet

    本篇文章通過代碼分享和圖文形式教給大家用IOS寫一個(gè)好看的ActionSheet過程以及注意事項(xiàng),需要的朋友參考下吧。
    2018-01-01
  • iOS App開發(fā)中修改UILabel默認(rèn)字體的方法

    iOS App開發(fā)中修改UILabel默認(rèn)字體的方法

    UILabel是控制字體顯示的主要方式,這里我們就來看看通過NSAttributedText和NSMutableAttributedText這兩個(gè)類或者用runtime的方式來在iOS App開發(fā)中修改UILabel默認(rèn)字體的方法
    2016-07-07
  • IOS10.11 無法訪問http的問題解決辦法

    IOS10.11 無法訪問http的問題解決辦法

    這篇文章主要介紹了IOS10.11 無法訪問http的問題解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12

最新評(píng)論