В настоящее время я пытаюсь сравнить вывод оболочки со строкой.
Но это не сработает вообще!
StringOne = [[NSString alloc] initWithData:dataTwo encoding:NSUTF8StringEncoding];
if([StringOne isEqualToString:@"get if addr en0 failed, (os/kern) failure"])
{
NSLog(@"Failure!");
}
dataTwo возвращается NSData из NSPipe.
Я перепробовал почти все и ничего не смог найти в интернете.
Может быть, вы можете мне помочь.
Спасибо!
EDIT
Просто оказалось, что выходная строка, которую я пытаюсь сравнить, соответствует новой строке. HPF ...
Я просто добавил в конец строки сравнения \ n, и это сработало!
Ву все должны учиться на этом:
Проверьте свои вещи дважды, прежде чем размещать в сети:))