【发布时间】:2011-11-17 13:49:45
【问题描述】:
我目前正在尝试将 shell 输出与字符串进行比较。 但它根本不起作用!
StringOne = [[NSString alloc] initWithData:dataTwo encoding:NSUTF8StringEncoding];
if([StringOne isEqualToString:@"get if addr en0 failed, (os/kern) failure"])
{
NSLog(@"Failure!");
}
dataTwo 由 NSPipe 的 NSData 返回。 我几乎尝试了所有方法,但在互联网上找不到任何东西。
也许你可以帮助我。 谢谢!
编辑 事实证明,我试图比较的输出字符串是换行符。 Hpf… 我刚刚在比较字符串的末尾添加了“\n”,它起作用了!
我们都应该从中吸取教训: 在网上发帖之前检查你的东西两次:))
【问题讨论】:
-
请将您的解决方案作为答案发布,然后接受该答案。 (这都是完全合法的)。您将获得声望积分,并且扫描未回答问题的人将不必浪费时间。祝你好运!
标签: shell nsstring nsdata nstask