2011-09-30 26 views
14

Có cách nào để thực hiện so sánh chuỗi không nhạy cảm không? Ví dụ: é == e? Tôi không thể tìm thấy bất kỳ tùy chọn để vượt qua rangeOfString: tùy chọn :. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.So sánh chuỗi không nhạy cảm?

Trả lời

24

Bạn muốn vượt qua NSDiacriticInsensitiveSearch tùy chọn để bất cứ phương pháp nào bạn sử dụng (ví dụ compare:options: hoặc rangeOfString:options:)

+0

Cảm ơn! Có thể cho tôi để vượt qua NSCaseInsensitiveSearch và NSDiacriticInsensitiveSearch để rangeOfString: tùy chọn :? – Sam

+1

Có, HOẶC chúng lại với nhau bằng cách sử dụng | nhà điều hành. ví dụ. 'NSCaseInsensitiveSearch | NSDiacriticInsensitiveSearch' –

+0

Cảm ơn bạn rất nhiều. Tôi rất trân trọng điều này. Tôi đã không chắc chắn nếu tôi nên sử dụng & hoặc |. – Sam

Các vấn đề liên quan