2009-04-25 3 views
0

Usign NSString метод класса stringWithContentsOfFile: кодирование: ошибка я могу:Как написать метод, который принимает адрес указателя в качестве параметра?

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?

ответ

4

Добавить еще * с типом параметра

-(BOOL)checkSomeRandomStuff:(NSString**)message { 
    // check some random stuff 
    if (something) { 
    *message = @"something"; 
    return YES; 
    } else { 
    *message = @"some other thing"; 
    return NO; 
    } 
} 
Смежные вопросы

 Смежные вопросы