Objective c 如何编写将指针地址作为参数的方法?
使用NSString类方法stringWithContentsOfFile:encoding:错误我可以:Objective c 如何编写将指针地址作为参数的方法?,objective-c,Objective C,使用NSString类方法stringWithContentsOfFile:encoding:错误我可以: NSError *error; NSString *fileContent = [NSString stringWithContentsOfFile:... encoding:... error:&error] if (fileContent == nil) { NSLog(@"%@", error); } 我想做一些类似的事情,大致如下: NSString *message
NSError *error;
NSString *fileContent = [NSString stringWithContentsOfFile:... encoding:... error:&error]
if (fileContent == nil) {
NSLog(@"%@", error);
}
我想做一些类似的事情,大致如下:
NSString *message;
BOOL result = [self checkSomeRandomStuff:&message];
if (result == NO) {
NSLog(@"%@", message);
}
如何在checkSomeRandomStuff方法中分配消息变量?向参数类型添加另一个*
-(BOOL)checkSomeRandomStuff:(NSString**)message {
// check some random stuff
if (something) {
*message = @"something";
return YES;
} else {
*message = @"some other thing";
return NO;
}
}
将另一个*添加到参数类型
-(BOOL)checkSomeRandomStuff:(NSString**)message {
// check some random stuff
if (something) {
*message = @"something";
return YES;
} else {
*message = @"some other thing";
return NO;
}
}