0
我的應用程序有兩個視圖。主視圖允許輸入產品的詳細信息並將其存儲到第二個視圖中的數組中。每當我切換到第二個視圖時,所有產品詳細信息都應該加載到表視圖。使用主視圖中的數據在子視圖中加載數組
問題是,每當我嘗試向數組添加產品時,它都會保存數據,但會替換以前的數據。所以所有的時間數組只存儲一個產品信息。我假設每次添加產品時都會初始化數組。這裏是代碼,
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
productArray =[[NSMutableArray alloc] init];
}
return self;
}
我試圖在viewDidLoad方法和許多其他地方分配數組,但沒有任何幫助。
請幫忙。
感謝
@iBlue ..感謝您的快速回復。我正在用addObject方法使用NSMutable數組。你能否提供一個使用Segue的示例代碼?順便說一下,我不使用Storyboard。它是一個帶有額外的ViewController和xib文件的單一視圖應用程序。 – Sibin 2012-08-01 15:48:16
註釋不支持塊代碼。讓我編輯我的答案 – aforaudrey 2012-08-01 17:03:16