在NSString IOS中发送\ t

tg2*_*007 1 objective-c ios ios6

我目前正在开发一个使用NSStream连接到自定义服务器的应用程序.连接后,应用程序允许用户通过文本字段输入.为了使服务器能够识别传入的命令,需要首先使用\ t,然后使用self.inputField.text之类的字符串.

就打开/关闭插座,发送/接收等而言,我已经做好了一切工作.

问题是我送字符串看起来像这样:\ tSOMECOMMAND但\ t不被解释为一个选项卡,但作为字符串"\ tSOMECOMMAND".如何在输入字段中的文本前添加\ t(标签)?

一如既往地感谢!

tro*_*foe 6

您不应该要求用户添加制表符,因为它反直觉,容易忘记以及他们不需要了解的实现细节.

在您的控制器对象中:

  • 从文本字段中获取字符串.
  • 前置制表符.
  • 将字符串发送到服务器.