到目前为止,我正在将一个字符串从一个 UIViewController 推送到另一个,但是我成功地做到了这一点,但是当我将推送的字符串添加到 NSMutableArray 和 NSLog 时,它总是返回我的数组计数 0 这是我的代码:我正在使用情节提要和我是否需要将第二个视图引用到加载的视图中?
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[_TableView setDelegate:self];
//[_TableView setDataSource:self];
_numberOfRows = [[NSMutableArray alloc]init];
}
-(void)pushName:(NSString*)contactName
{
//NSLog(@"Pushed name is: %@ ", contactName);
_contactName = contactName;
NSLog(@"Pushed name is: %@ ", _contactName);//<-- Returns the pushed string fine
[_numberOfRows addObject:contactName];
//[self.TableView reloadData];
NSLog(@"Number of names: %d ", [_numberOfRows count]);//<--Always returns a 0
}
不太确定为什么这不起作用。如果需要更多代码来澄清这个问题,那么请询问。