Tôi đã học được ứng dụng của mình không hoạt động tốt trên iOS đa nhiệm trong trường hợp một ViewController nhất định hoạt động khi thoát ứng dụng. Bộ điều khiển chế độ xem này cần thu thập thông tin gần đây để hiển thị nó. Cho đến nay mã khởi tạo để thu thập thông tin này chỉ được đặt trong viewWillAppear.UIApplicationWillEnterForegroundNotification so với viewWillAppear - mẫu để khởi tạo?
Bây giờ tôi đã học viewWillAppear sẽ không được gọi khi chế độ xem xuất hiện từ nền.
Vì thế giới có thể đã thay đổi kể từ khi ứng dụng được gửi tới nền, trình điều khiển chế độ xem cần khởi động lại. Tôi hiểu rằng tôi có thể đăng ký UIApplicationWillEnterForegroundNotification. Tuy nhiên, điều này xảy ra mỗi khi ứng dụng quay trở lại nền trước, bất kể người dùng hiện có đang điều hướng đến viewController cụ thể này hay không.
Bạn có mô hình cách sử dụng UIApplicationWillEnterForegroundNotification chỉ khi ViewController hoạt động theo nghĩa "sẽ xuất hiện trong thời gian ngắn" không?
Điều này nghe rất rõ ràng. Tôi xác nhận nó hoạt động như thế. Cảm ơn nhiều. – Miriam