2015-04-27 26 views
10

Sử dụng Khung ảnh mới, tôi có thể phát hiện các thay đổi đối với thư viện ảnh khi ứng dụng đang chạy và trong nền sử dụng photoLibraryDidChange.Cách phát hiện thay đổi Thư viện ảnh khi ứng dụng bị chấm dứt và bây giờ khởi động lại?

Nhưng khi ứng dụng bị chấm dứt (bởi người dùng hoặc hệ thống), làm cách nào tôi có thể phát hiện các thay đổi khi ứng dụng được khởi động lại?

Để phát hiện ảnh mới, tôi có thể lưu dấu thời gian được cập nhật lần cuối và chỉ cần tải lại thư viện ảnh khi tôi khởi động lại. Nhưng tôi không thể nghĩ ra một cách để phát hiện các bức ảnh đã bị xóa và thay đổi.

Mọi trợ giúp đều được đánh giá cao!

Cảm ơn bạn!

Trả lời

0

Tôi cũng đang nghĩ về nó. Nó giống như hình ảnh của sứ giả facebook. Khi bạn chụp ảnh mới, bạn sẽ nhận được thông báo ngay cả khi ứng dụng bị chấm dứt. Và nó hoạt động cho iOS7. Đó là để nói rằng chúng tôi có thể làm điều đó quá.

Chi tiết quan trọng về việc sử dụng NSURLSessionTasks là iOS sẽ tiếp quản việc tải xuống hoặc tải xuống mạng đang chạy dài của bạn, ngay cả sau khi ứng dụng của bạn đã chấm dứt hoặc được đặt là bị tạm ngưng.

Ngoài ra chúng tôi có các vũ khí khác Remote Notifications For Background Fetching cho thông báo đẩy im lặng. Vì vậy, chúng tôi có thể kết hợp hai điều này để thực hiện phát hiện hình ảnh mới.Có một điều khác chúng ta nên xem xét là sẽ có throttling nên Apple xem xét yêu cầu đẩy của bạn quá thường xuyên. Vì vậy, chúng ta nên kiểm soát tần suất thông báo.

Thêm các chi tiết là trong iOS 7 Tutorial Series: What's New In Background Multitasking

Và demo A sample service to support the iOS 7 backgrounding tutorial

Tất cả những điều nói về làm thế nào để phát hiện ảnh khi ứng dụng được chấm dứt. Tôi sẽ chỉnh sửa câu trả lời này khi tôi hoàn thành công việc của mình để phát hiện xóa và thay đổi.Hy vọng nó hữu ích:)

Các vấn đề liên quan