2014-03-01 12 views
7

Wie kann ich das Home Button Press Event in iOS 7 simulieren? Ich habe versucht, aber es funktionierte nur auf dem Startbildschirm, aber nicht in den anderen Anwendungen. Das Problem ist vor allem über die port, sieht es so aus, wenn ich die task port von SpringBoard, funktioniert es, sonst nicht. Aber wie kann ich das bekommen task port von SpringBoard egal auf dem Startbildschirm oder in anderen Apps? Vielen Dank!Wie simulieren Sie Home-Taste drücken Ereignis in iOS 7 (Jailbroken)?

+0

Könnte hier aussehen! http://stackoverflow.com/questions/20998318/simulate-all-physical-buttons-like-the-pressure-on-the-home-button-on-ios-7-jai – trumpetlicks

Antwort

7
[[%c(SBUIController) sharedInstance]clickedMenuButton]; //One tap 

[[SBUIController sharedInstance] handleMenuDoubleTap]; //Double tap 

[[%c(SBUserAgent) sharedUserAgent] lockAndDimDevice] //Lock button 
+0

danke, aber kann ich nach Hause simulieren Ereignisse einzeln herunter- und hochschalten und wie kann ich Klickereignisse der Lautstärke-Schaltfläche simulieren? – Suge

+4

@Suge Nicht, dass ich weiß und das ist eine andere Frage als der ursprüngliche Beitrag. Frag es separat. – Segev

+0

Danke, vielleicht kann ich 'IOHIDEventSystem' verwenden, um dies zu erreichen, aber können Sie einen Blick auf diese http://stackoverflow.com/questions/22243657/how-to-get-task-port-of-sbapplication- werfen In-ios-7-jailbroken, ich werde es sehr schätzen. – Suge

0
+0

Ihr zweiter Link ist nichts mehr als was die erste hier gepostete Antwort beschreibt. Bitte, veröffentlichen Sie keine redundanten Informationen. Vielen Dank. – Nate

+0

@Nate ja dein Recht, ich füge einfach einen Link von diesem Beitrag hinzu, dass es Suge helfen könnte, sein Problem zu lösen, indem er den kompletten Beitrag und die Diskussion dort liest. Vielen Dank – Irfan