1
현재 쉘 출력을 문자열과 비교하려고합니다. 하지만 전혀 작동하지 않습니다!NSTask to NSString compare 작동하지 않음
StringOne = [[NSString alloc] initWithData:dataTwo encoding:NSUTF8StringEncoding];
if([StringOne isEqualToString:@"get if addr en0 failed, (os/kern) failure"])
{
NSLog(@"Failure!");
}
NSPipe에서 NSData에 의해 dataTwo가 반환됩니다. 나는 거의 모든 것을 시도했지만 인터넷에서 아무 것도 찾을 수 없었다.
어쩌면 나를 도울 수 있습니다. 감사합니다.
EDIT 출력 문자열이 줄 바꿈과 같습니다. 줄 바꿈 문자입니다. Hpf ... 방금 비교 문자열에 "\ n"을 끝에 추가했습니다.
모두 그에서 배워야한다 우와 : 두 번 그것은 내 껍질 출력 끝에 줄 바꿈을 한 것으로 밝혀졌다
해결책을 답으로 게시 한 다음 해당 대답을 수락하십시오. (그것은 모두 완벽하게 합법적입니다.) 당신은 평판 포인트를 얻을 것이고, 답이없는 질문을 스캔하는 사람들은 그들의 시간을 낭비 할 필요가 없을 것입니다. 행운을 빕니다! – shellter