-1

我找不到从 NSString 生成一位数字大小的子字符串的简单方法。NSString 看起来像“(N3)”,但我只需要在子字符串中存储数字部分“3”。使用:

NSString *subString = [dis substringFromIndex:2];

返回“3)”。

有任何想法吗?

4

1 回答 1

0

好吧,如果字符串是一位数字并且它的位置是不变的,你可以使用:

int Foo(NSString * dis) {
 const unichar c = [dis characterAtIndex:2];
 assert(isdigit(c) && "not a number");
 return c - '0';
}
于 2013-07-08T23:11:58.797 回答