如何阅读,分离和使用输入数据

时间:2014-06-27 09:21:38

标签: objective-c nspredicate

我正在尝试开发一个iOS应用程序,它基本上充当telnet会话的GUI。我终于得到了NSStream编码(主要是),现在我正试图弄清楚如何根据代码结果创建某些事件。我认为这样做的方法是检查结果并运行一个"谓词"在他们。以下简单示例:

我按下发送命令的按钮,例如命令:

  

"信息"

服务器发送一个回复(我目前在我的NSLog中查封和写入):

  

版本:1.1.1

     

型号:xyzabc

     

无论如何:

     

等等:等等。

我如何能够提取信息,阅读信息,然后选择" 1.1.1"或者" xyzabc"并将其添加到我的VC中的标签?

我不需要如何将其添加到标签的基础知识,只是如何剥离正确的信息并将值粘贴到NSString中。

提前致谢,

查 (总iOS编码NOOB)

(编辑,添加了一些代码):

            if (nil != output) {
                NSLog(@"%@", output);
                [self messageReceived:output];
                _txtLabel = output;


-(void)messageReceived:(NSString *)message {
    [_messages addObject:message];
}

_txtLabel是一个NSString _messages是一个NSMutableArray

哦,NSLog看起来像是这样,不确定这是否相关..:

2014-06-27 15:22:07.930 multiSceneTest[37480:60b] Version: 1.1.1
2014-06-27 15:22:07.930 multiSceneTest[37480:60b] Model: xyzabc
2014-06-27 15:22:07.931 multiSceneTest[37480:60b] Whatever: Whatever

0 个答案:

没有答案