最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決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中的語(yǔ)句,在為NSNull的情況下是會(huì)報(bào)NSNull length缺少selector之類的異常

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

相關(guān)文章

  • IOS開發(fā)之路--C語(yǔ)言指針

    IOS開發(fā)之路--C語(yǔ)言指針

    指針是C語(yǔ)言的精髓,但是很多初學(xué)者往往對(duì)于指針的概念并不深刻,以至于學(xué)完之后隨著時(shí)間的推移越來(lái)越模糊,感覺指針難以掌握,本文通過簡(jiǎn)單的例子試圖將指針解釋清楚
    2014-08-08
  • IOS 中UIApplication詳解及實(shí)例

    IOS 中UIApplication詳解及實(shí)例

    這篇文章主要介紹了IOS 中UIApplication詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • iOS10適配問題收集整理

    iOS10適配問題收集整理

    本文是小編給大家收集整理些有關(guān)iOS10適配問題的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • IOS如何使用CAShapeLayer實(shí)現(xiàn)復(fù)雜的View的遮罩效果

    IOS如何使用CAShapeLayer實(shí)現(xiàn)復(fù)雜的View的遮罩效果

    這篇文章主要為大家詳細(xì)介紹了IOS如何使用CAShapeLayer實(shí)現(xiàn)復(fù)雜的View的遮罩效果,感興趣的小伙伴們可以參考一下
    2016-03-03
  • iOS Runntime 動(dòng)態(tài)添加類方法并調(diào)用-class_addMethod

    iOS Runntime 動(dòng)態(tài)添加類方法并調(diào)用-class_addMethod

    這篇文章主要介紹了iOS Runntime 動(dòng)態(tài)添加類方法并調(diào)用-class_addMethod的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • iOS 監(jiān)聽回調(diào)機(jī)制KVO實(shí)例

    iOS 監(jiān)聽回調(diào)機(jī)制KVO實(shí)例

    下面小編就為大家分享一篇iOS 監(jiān)聽回調(diào)機(jī)制KVO實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-01-01
  • iOS開發(fā)之1行代碼實(shí)現(xiàn)緩存計(jì)算及清除緩存

    iOS開發(fā)之1行代碼實(shí)現(xiàn)緩存計(jì)算及清除緩存

    這篇文章主要給大家介紹了關(guān)于iOS開發(fā)之1行代碼實(shí)現(xiàn)緩存計(jì)算及清除緩存的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • iOS實(shí)現(xiàn)聊天輸入框功能

    iOS實(shí)現(xiàn)聊天輸入框功能

    大家都經(jīng)常使用微信聊天功能,在沒事的時(shí)候就會(huì)想微信聊天輸入框的實(shí)現(xiàn)過程,很無(wú)聊吧。今天小編抽空給大家分享iOS實(shí)現(xiàn)聊天輸入框功能,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-02-02
  • iOS開發(fā)image背景圖片拉伸問題解決分析

    iOS開發(fā)image背景圖片拉伸問題解決分析

    這篇文章主要為大家介紹了iOS開發(fā)image背景圖片拉伸問題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Flutter?RendererBinding作用源碼分析

    Flutter?RendererBinding作用源碼分析

    這篇文章主要為大家介紹了Flutter?RendererBinding作用和內(nèi)部一些重要的類源碼分析,希望此文能給你帶來(lái)收獲.有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12

最新評(píng)論

福清市| 大同市| 汝州市| 通化县| 馆陶县| 杂多县| 西乌| 江孜县| 银川市| 茌平县| 珠海市| 双城市| 渭源县| 柏乡县| 高台县| 阳朔县| 扶余县| 耒阳市| 探索| 防城港市| 香格里拉县| 宝鸡市| 昌邑市| 上杭县| 小金县| 盐亭县| 元阳县| 山丹县| 万宁市| 睢宁县| 玛纳斯县| 四平市| 泽州县| 廊坊市| 大港区| 图片| 册亨县| 沐川县| 林口县| 奉新县| 梅河口市|