37

I knew a instance method of NSString.

- (NSRange)rangeOfString:(NSString *)aString

My source string looks like this: "abcdEFGhi"

When I use [srcStr.rangeOfString:@"efg"];, there is no substring was found.

How can I solve this problem?

2 Answers 2

108

There is one more version of rangeOfString method you could use that.

- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask

So use as below

[srcStr rangeOfString:@"efg" options:NSCaseInsensitiveSearch];
Sign up to request clarification or add additional context in comments.

Comments

17

I think you're looking for:

[srcStr rangeOfString:@"efg" options:NSCaseInsensitiveSearch];

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.