在特定字符之前和之后获取NSString的一部分范围

mhb*_*bdr 0 string objective-c nsstring ios nsrange

我有一个非常简单的问题,但是我不知道如何从头脑中接近它.我想得到我的NSString的两个部分的范围.

我有一段时间,比方说9:42,我想隔离字符串的小时和分钟部分的NSRange,所以字符串前面的部分,以及之后的部分.

有没有人有最好的方法来解决这个问题?谢谢!

lak*_*esh 8

NSArray *subStrings = [myString componentsSeparatedByString:@":"]; 
NSString *hour = [subStrings objectAtIndex:0];
NSString *minutes = [subStrings objectAtIndex:1];
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助...