我在输出中有这个警告,但它没有作为“问题”出现(我目前没有问题)。但是在我的输出中我得到:
Warning: Attempt to present <DeviceDetailViewController: 0x84a7340> on <UINavigationController: 0x74a14f0> while a presentation is in progress!
虽然它不会在崩溃或警告/问题方面影响我的代码,但它困扰着我!
谢谢大家!
我在谷歌上进行了搜索,听到并没有找到任何关于这个问题的内容——类似的问题,但没有帮助。
更新的问题:
我的代码中有这个:
#pragma mark - Segue
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"UpdateRecords"]) {
NSManagedObject *selectedDevice = [self.devices objectAtIndex:[[self.tableView indexPathForSelectedRow] row]];
DeviceDetailViewController *destViewController = segue.destinationViewController;
destViewController.device = selectedDevice;
}
}
- (IBAction)addButtonPressed:(id)sender {
[self performSegueWithIdentifier:@"register" sender:self];
}
如果没有用户,addButton 方法“注册”(执行注册序列)用户,并且更新注册序列进入同一屏幕,但允许您更新详细信息。
希望我清楚。