在单点触控中按"n"分隔字符串



所以我有一个非常大的字符串,我想在每行上分开,并将每行作为数组中的对象。在objective-c中,可以使用:

NSArray *piecesArray = [tmpString componentsSeparatedByString:@"n"];

然而,如果我在monoTouch中尝试这个,我得到系统。字符串[]作为返回值。下面是我在c#中使用的代码:

var defaults = NSUserDefaults.StandardUserDefaults;
            //Collecting Trace and Trace data from link + security code and converting Track and Trace data into string
            TracTraceDataString = NSString.FromData (NSData.FromUrl 
                                                    (NSUrl.FromString ("http://plex.janssen1877.com/app/life/" + defaults ["SecurityToken"])), 
                                                     NSStringEncoding.UTF8);
            //Seperating the string and putting each object in the array
            TrackTraceDataArray = TracTraceDataString.Split (new char[] { 'n' }, 2);

            Console.WriteLine (TrackTraceDataArray);

变化:

Console.WriteLine (TrackTraceDataArray);

:

foreach (string s in TrackTraceDataArray)
    Console.WriteLine (s);

最新更新