我正在尝试使用 stringByReplacingOccurrencesOfString 将一个字符串替换为另一个字符串,但由于某种原因,它给了我这个错误:
-[__NSCFNumber 长度]:无法识别的选择器发送到实例 0x6e49ef0 2012-05-14 16:30:49.741 coop[78129:f803] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFNumber 长度]:无法识别的选择器发送到实例 0x6e49ef0'
NSString *_currentGroup;
NSString *location = [current objectForKey:@"location"];
if(_currentGroup != nil)
{
NSLog(@"_currentGroup: %@", _currentGroup);
// OUTPUT: _currentGroup: 92
location = [location stringByReplacingOccurrencesOfString:@"%group_id%" withString:_currentGroup];
}
当我尝试以下操作时,它就可以工作
location = [location stringByReplacingOccurrencesOfString:@"%group_id%" withString:@"anyOtherString"];
我还缺少什么吗?