當我將NSObject類的實例作爲附加項添加到我的NSMutableArray中時,它將它作爲相同的名稱添加時間。 (NSObject中的@properties是不同的)。如何命名NSObject的實例,從NSString或UITextField(添加到NSMutableArray)
我希望能夠爲NSObject類的實例命名一些不同的東西,這樣當它們被添加到NSMutableArray時,每次(用戶點擊添加按鈕)它們都是不同的命名項。我如何根據NSString/UITextfield輸入來命名不同的實例?非常感謝。
附加信息:
FirstViewCont.h _@property ABDataNSO *ABDataNSOItem;
//數據存儲 '的TodoItem'
FirstViewCont.m _@synthesize ABDataNSOItem;
//在我看來Controller.m或者文件, I Alloc &初始化'ABDataNSO'NSObject類的實例,其中有一些用戶輸入了@properties。
ABDataNSOItem = [[ABDataNSO alloc] init];
//然後添加我的NSObject的該實例,我的NSMutableArray,當用戶點擊一個按鈕來添加/保存他們的詳細資料。
[self.ABMutableTempArray addObject:ABDataNSOItem];
此輸出..
的NSLog(@ 「sssssssssss%@」,self.ABMutableTempArray);
2014-09-06 00:37:15.844 ABAppMini011 [2687:60b]我的 數組中的所有項都稱爲ABDataNSO。 (
"ABDataNSO: 0x8e321e0", "ABDataNSO: 0x8cc9c00", "ABDataNSO: 0x8c829f0"
例如,我寧願項目被稱爲「ABDataNSORace1,ABDataNSORace2,ABDataNSORace3。」有什麼建議?
爲什麼?爲什麼當對象名稱是「ABDataNSO」時需要這樣的名稱?創建這樣的對象的目的是什麼?你只定義了一個對象。如果這個邏輯應該起作用,那麼這個單獨的對象也必須有類對象的定義。 – 2014-09-05 16:09:27
我只是想能夠區分和識別這些項目,因爲它們擁有不同的@properties(其中的信息)。並列出數組項(在表中)。 – andyIosToddler 2014-09-05 16:20:33
對象沒有名稱,除非您在對象中聲明一個字段並將其作爲名稱字段。 – 2014-09-05 16:27:07