我是iOS开发的新手。我正在建立一个示例项目,我有一个文本字段。我已将文本字段文本存储为字符串。现在我想将数据显示到新视图控制器中的表视图单元格。谁能告诉我将字符串数据存储到数组中的代码是什么?
答案 0 :(得分:0)
这是一个非常基本的问题,我不打算投票,但如果你谷歌,你可以很快找到答案ArrayLinks
基本上,您需要NSMutableArray
,然后才能调用
NSString *string = @"";
NSMutableArray *arr = [NSMutableArray new]; // create the array
[arr addObject:string];
如果要将其添加到另一个viewController中,则需要使用
将String对象传递给“其他ViewController”- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
或代表团,KVO ......(但这个主题对您而言更为先进)
答案 1 :(得分:0)
在ViewController中设置UITextFieldDelegate。它将捕获(识别)您的输入。
ViewController.h
@interface ViewController : UIViewController <UITextFieldDelegate>
ViewController.m
@interface ViewController()
{
NSMutableArray *inputs;
}
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// initailize Array
inputs = [NSMutableArray array];
// delegate
self.yourTextField.delegate = self;
}
#pragma mark - TextField Delegate
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
// get your text in delegated textfield
NSString *inputStr = textField.text;
// add text to the array
[self.inputs addObject: inputStr];
return YES;
}