我想要为iOS创建应用。在此应用程序中,您将多个命令输入到输入文本视图名称myTextView中。然后,当您单击生成所有这些命令时,然后将其转换为一个长命令。所以基本上我需要一种方法将输入文本分成一个数组。当换行时,字符串将被分开。通过这种方式,我可以将括号和其他内容放入字符串中。例如,如果我输入:
说你好 说再见
这将是一个字符串,但会变成[打个招呼,时间:10s] [说再见,时间:10s]
答案 0 :(得分:1)
试试这个?
NSArray *commands = [inputString componentsSeparatedByString:@"\n"];
答案 1 :(得分:0)
请参阅NSString
的文档
here
你会发现这个有用的方法:
- (NSArray<NSString *> *)componentsSeparatedByString:(NSString *)separator
此方法将返回由输入NSArray
分隔的NSString
个字符串,您将传递@"\n"
。