紐があります!
NSString *myString=[NSString stringWithFormat:@"This is my lovely string"];
私がしたいのは:
...を使用して、残りの文字列を新しい文字列に部分文字列化します。
[myString substringFromIndex:leSpace]
...うまく説明できたと思います。助けてください、私がこの仕事をするのを助けるためにスニペットか何かを書くことができますか?
- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)aRange
オプションを使用する場合:NSBackwardsSearch
NSRange range = [myString rangeOfString:@" " options:NSBackwardsSearch range:NSMakeRange(0, 11)];
例:
NSString *myString=[NSString stringWithFormat:@"This is my lovely string"];
NSRange range = [myString rangeOfString:@" " options:NSBackwardsSearch range:NSMakeRange(0, 11)];
NSLog(@"range.location: %lu", range.location);
NSString *substring = [myString substringFromIndex:range.location+1];
NSLog(@"substring: '%@'", substring);
NSLog出力:
range.location: 10
substring: 'lovely string'
もちろん、エラーチェックがあるはずですrange.location
がNSNotFound
と等しくない