我找不到从NSString生成一位数字大小的子字符串的简单方法。 NSString看起来像“(N3)”,但我需要在子字符串中只存储数字部分“3”。使用:
NSString *subString = [dis substringFromIndex:2];
返回“3)”。
有什么想法吗?
答案 0 :(得分:0)
好吧,如果字符串是一位数且其位置是不变的,你可以使用:
int Foo(NSString * dis) {
const unichar c = [dis characterAtIndex:2];
assert(isdigit(c) && "not a number");
return c - '0';
}