上的保存按鈕touch up inside
,下面的代碼被執行:如何動態創建一些NSMutableArray(s)?
- (IBAction)onSave:(id)sender {
savecount++;
[self saveNumberOfContacts];
NSMutableArray *myArray = [[NSMutableArray alloc] init];
[myArray addObject:nameTextField.text];
[myArray addObject:phoneTextField.text];
[myArray addObject:addressTextField.text];
[myArray addObject:cityTextField.text];
[myArray addObject:stateTextField.text];
[myArray addObject:zipcodeTextField.text];
[myArray writeToFile:[self saveFilePath] atomically:YES];
}
這就產生了一個單個陣列。我想知道如何動態創建多個數組,其後綴爲數組名後綴savecount
。
例如,如果我的savecount
是3,那麼應該創建myArray1,myArray2,myArray3。
P.S. savecount
動態更改其值。
編輯:我不希望這種方法每次我打電話時都創建一些數組。看,當我第一次點擊保存時,用戶的信息存儲在myArray1
中。現在,savecount
獲得修改(比如savecount = 2)。當我輸入另一個用戶的詳細信息並點擊保存時,我不希望myArray1
被覆蓋或受到干擾;第二位用戶的詳細信息必須獨立保存在myArray2
中。
簡單,你需要使用循環,並把喲你的代碼裏面:) – iPatel
製作二維數組,可以解決你的問題我認爲 –
@iPatel也許我沒有說清楚,我不希望這種方法每次我打電話時都創建一些數組。看,當我第一次點擊保存時,用戶的信息存儲在'myArray1'中。現在,'savecount'被調用(比如savecount = 2)。當我輸入另一個用戶的詳細信息並點擊保存時,我不希望'myArray1'被覆蓋或被打擾;第二個用戶的詳細信息必須獨立保存在'myArray2'中。 – motox