我需要使用一种根据值返回几个不同字符串的方法。我的代码如下所示:
- (void) returnStringsAccordingToSet:(NSString *)string1: (NSString *)string2: (NSInteger)setNo { 开关(setNo){ 情况1: 如果(一般字符串设置){ string1 = @"第一个字符串"; string2 = @"第二个字符串"; } 别的 { string1 = @"第一个其他字符串"; string2 = @"第二个其他字符串"; } 休息; 案例2: ... 休息; 案例3: ... 休息; } }我用以下方法调用该方法:
NSString *firstString = [[NSString alloc]init]; NSString *secondString = [[NSString alloc]init]; NSUInteger set = 1; [self getStringsAccordingToSet: firstString: secondString: set];
我无法让它工作!我得到的只是空字符串。我有一种感觉,对字符串的调用有些错误。请帮忙。