我需要分别识别字符串“legCentimetres”中的两个值
一个示例值为:-
'15-18'
应用英寸计算,然后放回原处。我所做的似乎只计算了第一位,目前它的结果是:-
15 厘米 / 5.9 英寸
但应该看起来像: -
15-18cm / 5.9-7.1in
我应该在下面的代码中进行哪些更改才能使其正常工作?
- (NSString *)textForIndexPath:(NSIndexPath *)indexPath isTitle:(BOOL)isTitle {
NSString *result = @"";
double legCentimetres = [self.animal.legSpan doubleValue];
double legInches = lcm / 2.54;
switch (indexPath.row) {
case 0:
result = (isTitle)? @"Habitat" : self.animal.habitat;
break;
case 1:
result = (isTitle)? @"Leg Span" : [NSString stringWithFormat:@"%dcm / %.1fin", (int)legCentimetres, legInches];
break;
default:
break;
}
return result;
}