2012-10-30 37 views
5

Tìm hiểu xem mọi người đã tìm ra điều gì cho điều này. Về cơ bản, tôi muốn biết liệu thiết bị thực tế đã được khởi động lại chưa kể từ khi ứng dụng của tôi được khởi chạy lần cuối. Những phương pháp nào mọi người sử dụng để tìm ra điều này? (Nếu có?)Cách kiểm tra xem thiết bị iOS đã được khởi động lại chưa kể từ khi khởi chạy

Tôi đã xem xét sử dụng mach_absolute_time nhưng đây vẫn là phương pháp không đáng tin cậy.

Cheers

Trả lời

5

Không chắc chắn nếu điều này là những gì bạn muốn nhưng có một cái nhìn lúc này:

https://github.com/pfeilbr/ios-system-uptime

Trong ví dụ này tác giả fetches nó từ quá trình nhiệm vụ hạt nhân.

Hoặc bạn có thể tìm lấy con đường mach_absolute_time, có một quan chức của Apple Q & A với mục đích tương tự https://developer.apple.com/library/mac/#qa/qa1398/_index.html

Hope this helps.

+0

Xin chào Alex, tôi sẽ cung cấp thời gian hoạt động của tác vụ hạt nhân. Tôi sẽ cho bạn biết làm thế nào tôi đi! – Aron

+0

Khi có nguy cơ bị câm, sự khác biệt giữa điều này và CACurrentMediaTime() là gì? Sự hiểu biết của tôi về chức năng này là nó trả về mach_absolute_time đáng tin cậy chuyển đổi thành giây (mach_absolute_time là khoảng thời gian kể từ khi thiết bị đã khởi động lại) Có đúng không? – Aron

+0

@Aron, xin lỗi nhưng tôi không biết nhiều về điều này. Chỉ cần đọc Apple Q & A. Phương thức xử lý tác vụ hạt nhân hoạt động như thế nào? Bất kỳ may mắn? –

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