我正在开发一个应用程序,它需要在字符串的x和y位置之间获取子字符串,范围介于(120,340)之间。
请建议我如何实现这一目标。
答案 0 :(得分:4)
您可以使用substringWithRange:NSMakeRange
:
NSLog([@"1234567890" substringWithRange:NSMakeRange(3, 5)]);
返回一个字符串对象,其中包含位于给定范围内的接收者字符。 NSString Class Reference - substringWithRange
答案 1 :(得分:1)
试试这个......
NSString *strr = [NSString stringWithString:@"Hello"];
for (int i =0; i<[strr length]; i++) {
NSString *str1 = [strr substringFromIndex:i];
CCLOG(@"str %d = %@",i,[str1 substringToIndex:1]);
}