我有這樣的代碼誰豆腐塊現有一的NSString內成爲NSMutableArray的一個字符串:檢查是否有可能將字符串分解爲塊?
NSString *string = @"one/two/tree";
NSMutableArray *parts = [[string componentsSeparatedByString:@"/"] mutableCopy];
NSLog(@"%@-%@-%@",parts[0],parts[1],parts[2]);
這個命令的作品完美,但如果NSString的不服從這種模式(沒有字符串內的符號「/」) ,該應用程序將崩潰。
我該如何檢查是否可以打破NSString,防止應用程序不會崩潰?
檢查部件是否爲零或者如果該部件數量爲零,那麼數組未被創建,或者至少沒有數據以「/」分隔。 – KDeogharkar
如果沒有字符串的實例,我不認爲這會崩潰。它只是返回原始字符串。 – Fogmeister