我有一個NSString,其中包含數字,例如「1,3,6,7」 和在其他位置初始化的全局NSMutableArray。從NSString到NSMutableArray的值
我們從字符串我覺得像這樣的工作陣列得到的數字:
[myMArray arrayByAddingObjectsFromArray:([myString componentsSeparatedByString:@","])];
,但它不工作。有人可以解釋我爲什麼嗎?
我有一個NSString,其中包含數字,例如「1,3,6,7」 和在其他位置初始化的全局NSMutableArray。從NSString到NSMutableArray的值
我們從字符串我覺得像這樣的工作陣列得到的數字:
[myMArray arrayByAddingObjectsFromArray:([myString componentsSeparatedByString:@","])];
,但它不工作。有人可以解釋我爲什麼嗎?
方法arrayByAddingObjectsFromArray返回一個新的自動發佈的NSArray
對象。看起來您正在假設它將對象添加到現有的NSMutableArray
。您應該使用addObjectsFromArray:(NSArray*)
方法。
在這種方法用於便於複製的NSString NSMutableArray中:
NSMutableArray *array = array =[[NSMutableArray alloc]init];
NSString *datetime = @"(
{
content = "<p>Hallo lieber Falko,</p>\n<p>Ich bin auf der suche nach einem g\U00fcnstigen Urlaubsangebot, f\U00fcr eine Familie mit 3 (4;2;1) Kindern. Es soll auch nur f\U00fcr eine Woche sein. </p>\n<p>Vielen Dank f\U00fcr die mithilfe. </p>\n<p>Am besten Kreta, oder Kos. </p>\n<p>Mit freundlichen Gr\U00fc\U00dfen</p>\n";
date = "2014-05-23 22:25:44";
id = 2607;
name = Elberskirch;
parent = 0;
url = "";
}
)";
array = [[datetime propertyList]mutableCopy];
NSLog(@"%@",array);
這樣的作品,非常感謝,我會當它讓我 – user1447339 2012-07-13 17:50:32
您的歡迎接受!很高興我能幫上忙。 – 2012-07-13 17:51:09