【发布时间】:2013-04-23 01:10:40
【问题描述】:
我有各种各样的 NSString,例如:
NSString *string = [NSString stringWithFormat:@"Item Used %@ times",item.numberOfUses];
或
NSString *string = [NSString stringWithFormat:@"Created %@ items",item.count];
重点是,字符的数量总是不同的。我需要做的是计算从字符串开头到但不包括'%@'的字符数,包括空格,并将该值作为整数。
我曾尝试调查 NSScanner,但到目前为止都失败了。这样做的正确方法是什么?
干杯。
【问题讨论】:
-
NSScanner 可以工作。显示您的代码!
-
呃,
%@不应该用于显示整数。 -
你想在这里做什么??当有更简单的方法时,有人怀疑您正在尝试以艰难的方式做某事。
-
为什么不能使用
[theLiteralFormatString rangeOfString:@"%@"]? -
我想我们都同意这个问题有点疯狂。
标签: objective-c nsstring nsscanner