2010-09-11 82 views
0

選項:NSCaseInsensitiveSearch崩潰我的應用程序,當我在下面。有誰知道這可能是爲什麼?問題與StringByReplacingOccurrencesOfString選項:NSCaseInsensitiveSearch

NSString* string3 = [[[[tvQ.text stringByReplacingOccurrencesOfString:@"\n" 
    withString:@" " options:NSCaseInsensitiveSearch range:wholeString] 
     stringByReplacingOccurrencesOfString:@"&" withString:@"and"]  
      stringByReplacingOccurrencesOfString:@"ç" withString:@"c"] 
       stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 

從X-代碼錯誤: 錯誤:「wholeString」沒有定義

+0

嘗試查看控制檯中的堆棧跟蹤和消息。如果你不瞭解他們,請在這裏發佈。 – 2010-09-11 17:56:55

+0

錯誤是:'wholeString'未定義 – BigMike 2010-09-11 17:59:19

+0

如何定義wholeString? – 2010-09-11 19:30:10

回答

0

應該不是你的「wholeString」是你有這個函數的調用之前聲明一個字符串?或者,如果你想搜索整個字符串,那麼它不應該是你的tvQ.text?

+0

ahm,no。這是一個範圍。所以你必須在調用之前聲明並創建NSRange ... – Micko 2010-09-11 20:21:28

+0

Micko - 你如何聲明NSRange或「WholeString」? – BigMike 2010-09-13 16:22:36

+0

我是否甚至需要使用NSCaseInsensitiveSearch選項定義一個範圍? – BigMike 2010-09-13 16:27:09