Какой метод вызывается, когда устройство должно быть разблокировано?

Я хотел бы знать, где -(void)unlock (или как там это называется) используется, когда мы "slide to unlock" на LockScreen.

У кого-нибудь есть идея?


person faku    schedule 19.02.2014    source источник
comment
Чего вы пытаетесь достичь?   -  person Wain    schedule 19.02.2014
comment
Недавно я выпустил твик для Cydia: WelcomeMessage, и есть некоторые проблемы с людьми, у которых включен пароль. Я хотел бы поместить свое приветственное сообщение после того, как пользователь введет свой пароль, а затем добавить немного дополнительного времени, чтобы сообщение отображалось немного дольше, чем сейчас.   -  person faku    schedule 19.02.2014


Ответы (2)


Попробуйте эти

iOS 4–5

SBAwayController -(void)_finishedUnlockAttemptWithStatus:(char)

Аргумент будет ненулевым (я не совсем уверен, что он всегда будет равен 1, когда устройство разблокировано), когда устройство вот-вот будет разблокировано.

iOS 6

SBAwayController -(void)_finishUnlockWithSound:(char) unlockSource:(int) isAutoUnlock:(char)

iOS 7

SBLockScreenViewController -(void)finishUIUnlockFromSource:(int)
person creker    schedule 19.02.2014
comment
Спасибо Крекер за ответ. Я попробую их и подтвержу, если они работают :) - person faku; 19.02.2014
comment
Это то, что я искал! Большое спасибо ! - person faku; 20.02.2014

Вы можете использовать, вызвав метод GSEventLockDevice (); из своего приложения, и его можно найти в GraphicsServices.framework.

Отсюда вы можете получить больше информации: как программно заблокировать Iphone

person Rigel Networks    schedule 19.02.2014
comment
Спасибо за ваш ответ, Дивья, но это не то, что я на самом деле ищу. Я уже видел пост, на который вы ссылались, но он не соответствует моему запросу. Мне нужно, чтобы (void) вызывался, когда пользователь разблокирует устройство из LockScreen, чтобы сделать <add my code> %orig; - person faku; 19.02.2014