[英]Storing user input from text field into an NSArray
我試圖將用戶輸入的文本(在本例中為書名)存儲到數組中,以便可以在另一個xib的表視圖中輸出它。
我在嘗試將“ bookTitle.text”信息存儲到“ userinfoArray”中時遇到了麻煩。 我知道它可能有一個簡單的解決方案,並且我知道如何在C ++中做到這一點,但在Objective-C中卻沒有。 任何提示,鏈接等都很好。
NSMutableArray *userinfoArray = [[NSMutableArray alloc]init];
NSString *tempString = [[NSString alloc]initWithString:[bookTitle text]];
[userinfoArray addObject:tempString];
然后,您可以通過以下方式訪問它:
[userinfoArray objectAtIndex:0];
NSMutableArray非常靈活。 使用addObject:object可以添加任意數量的內容,並使用removeObjectAtIndex:index將其刪除。
更多信息,請參見 : NSMutableArray類參考
或者,如果您知道數組的大小,則可以使用正常的NSArray: NSArray類參考 ,其工作原理類似
塞巴斯蒂安
嘗試
userinfoArray = [NSArray arrayWithObject:[bookTitle text]];
或者,如果您想使用更多objetcs創建更長的數組,則
userinfoArray = [NSArray arrayWithObjects:[bookTitle text], secondObject, thirdObject, nil];
如果以后要添加或刪除對象,則可能要改用NSMutableArray。
如果這樣不能回答您的問題,請嘗試更具體地說明您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.