我已经花了好几个小时试图找到这个问题的答案。我已经尝试过[无论如何我的感受!] 成为一切。而且我无法在我的代码中调用此方法而不会出现此错误:
接收器类型 NSString 例如消息未声明带有选择器的方法
returnAsDoubleDigits:
我试图重构我的代码,以便我可以重用此方法将单个数字(转换为NSString
)作为两位数字符串返回(即4
变为04
)。
请问有人可以帮我吗?我什至是否正确声明了它等等?非常感谢!:)
调用类似的东西:
[doubleDigitString returnAsDoubleDigits: singleDigitString];
头文件:
- (NSString *)returnAsDoubleDigits: (NSString *)digits;
实现文件:
- (NSString *)returnAsDoubleDigits: (NSString *)digits {
if (digits.length == 1) return [NSString stringWithFormat: @"0%@", digits];
else return [NSString stringWithFormat: @"0%@", digits];
}