iphone ค่าล็อคอัตโนมัติ?

ไม่สามารถเรียกคืนค่าล็อคอัตโนมัติได้หรือไม่? หรือมีใครทราบวิธีแก้ไขเวลาล็อคอัตโนมัติเหมือนแอพพลิเคชั่นปลุกที่มีอยู่บ้าง?

ขอบคุณ.


person Water7    schedule 06.12.2010    source แหล่งที่มา
comment
ไม่มีทางรับหรือตั้งค่าข้อมูลนี้ สิ่งที่คุณทำได้คือตั้งค่าให้อุปกรณ์ไม่เข้าสู่โหมดสลีปอัตโนมัติในขณะที่แอปพลิเคชันของคุณอยู่ด้านหน้า แต่คุณจะยังคงลาออกหากผู้ใช้กดปุ่มล็อค คุณสามารถตั้งค่าอุปกรณ์ไม่ให้ไม่ได้ใช้งานอัตโนมัติได้โดยตั้งค่าคุณสมบัติ idleTimerDisabled บนอินสแตนซ์ที่ใช้ร่วมกันของ UIApplication   -  person Jason Coco    schedule 06.12.2010


คำตอบ (2)


คุณสามารถทำมันได้. คุณต้องใช้วิธีการต่อไปนี้

- (void)applicationWillResignActive:(UIApplication *)application

สิ่งนี้จะถูกเรียกเมื่อโทรศัพท์ถูกล็อค ในวิธีนี้ ฉันจะจัดเก็บเวลาแล้วนำวิธีนี้ไปใช้กับผู้รับมอบสิทธิ์ของแอป

- (void)applicationDidBecomeActive:(UIApplication *)application

ฟังก์ชั่นนี้จะถูกเรียกใช้เมื่อปลดล็อคโทรศัพท์ ใช้เวลาที่คุณเก็บไว้เมื่อล็อคเวลาเพื่อกำหนดระยะเวลาที่ผ่านไป

คุณสามารถใช้สองวิธีนี้สำหรับการนำช่วงเวลาการล็อกอัตโนมัติไปใช้แบบกำหนดเอง

person Raxit    schedule 06.12.2010

ใช่เจสันพูดถูก คุณสามารถใช้ [แอปพลิเคชัน setIdleTimerDisabled:YES]; เพื่อหยุดการนอนหลับอัตโนมัติ แต่ไม่มีวิธีเข้าถึงค่าล็อคอัตโนมัติ

ขอแสดงความนับถือ Raxit

person Raxit    schedule 06.12.2010
comment
ฉันเห็นแอปพลิเคชันชื่อนาฬิกาปลุก และในหน้าการตั้งค่า คุณสามารถเปลี่ยนช่วงเวลาการล็อกอัตโนมัติได้ พวกคุณทราบหรือไม่ว่าแอปพลิเคชันสามารถบรรลุคุณสมบัตินี้ได้อย่างไร? ขอบคุณ. - person Water7; 06.12.2010