Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将NSString拆分为两个NSString_Ios_Objective C_Nsstring - Fatal编程技术网

Ios 将NSString拆分为两个NSString

Ios 将NSString拆分为两个NSString,ios,objective-c,nsstring,Ios,Objective C,Nsstring,我正在解析一个xml源,在这里我得到以下字符串 "This Is A Title String - This Is A Source" 我需要做的是将上面的字符串分成两部分,一部分在-字符之前,另一部分在-字符之后,并将它们保存到单独的字符串中。有人能帮我做到这一点吗?谢谢 您可以使用componentsSeparatedByString:方法: 您可以对NSString使用名为:componentsSeparatedByString的方法 例如: NSString *myString

我正在解析一个xml源,在这里我得到以下字符串

   "This Is A Title String - This Is A Source"
我需要做的是将上面的字符串分成两部分,一部分在-字符之前,另一部分在-字符之后,并将它们保存到单独的字符串中。有人能帮我做到这一点吗?谢谢

您可以使用componentsSeparatedByString:方法:


您可以对NSString使用名为:componentsSeparatedByString的方法 例如:

NSString *myString = @"This Is A Title String - This Is A Source"; 
NSArray *splitStrings = [myString componentsSeparatedByString: @"-"];

SplitString将包含两个字符串,这是一个标题字符串,这是一个源文件

您是否尝试阅读NSString文档?您需要阅读NSString规范。的完全副本
NSString *myString = @"This Is A Title String - This Is A Source"; 
NSArray *splitStrings = [myString componentsSeparatedByString: @"-"];