首页 > 代码库 > 使用rangeOfString遇到的一个问题

使用rangeOfString遇到的一个问题

      这是我写的第一个帖子,请大家多批评啊。

      首先定义两个个字符串aStr,bStr。然后运行这行代码:

     NSRange rang = [aStr rangeOfString:bStr];

    会出现如下几种情况:

   首先bStr不能为nil,否则会崩溃。

   1.当aStr == nil时,rang的结果为(0,0), rang.location不等于NSNotFound.

   2.当aStr == @""时,rang.location 等于 NSNotFound.

   3.当aStr为其他字符串时,rang返回正常的结果。

如果bStr == @"",aStr != nil,  rang.location等于NSNotFound.

 

请大家批评,指正,谢谢!

使用rangeOfString遇到的一个问题