[英]Dismissing UITableViewController changes ADBannerView location
[英]Error while dismissing UITableViewController
我一直在創建一個項目,並且從調試器中收到警告:
警告:在演示或關閉過程中,請嘗試從視圖控制器中關閉!
這是代碼:
if (self.editHw)
{
if (self.homeworkEdit)
{
[self.homeworkEdit setValue:self.homeworkNameTF.text forKey:@"name"];
[self.homeworkEdit setValue:self.subject forKey:@"subject"];
[self.homeworkEdit setValue:self.dateDueLabel.text forKey:@"due_date"];
[self.homeworkEdit setValue:self.reminderDateLabel.text forKey:@"reminder_date"];
[self.homeworkEdit setValue:self.commentsTF.text forKey:@"comments"];
NSError *error = nil;
[context save:&error];
[self dismissViewControllerAnimated:YES completion:nil];
}
}
誰能告訴我錯誤的含義和原因所在? 如果您需要更多信息,請詢問。
您顯示的代碼不足以知道錯誤是什么。 顯示該錯誤的原因是,您試圖同時為2個不同的視圖控制器設置動畫(一個被關閉,另一個被顯示)。 為避免此問題,您可以:
1. Wait until one animation is complete before starting the next
要么
2. Run one of the changes (probably the dismissal) without animation
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.