takepicture () vs UIGetScreenImage ()

Ich versuche einen zu bauenQRCodeReader für ein projekt arbeitet unsere forschungsgruppe am iphone. Nach langem Suchen fand ich das Programm namensQuickMark. Dieses Programm sucht automatisch nach QRCodes. Was es zu tun scheint, ist das LadenUIImagePicker und Daten von der Kamera ablesen. Ich vermute, es wird verwendetUIGetScreenImage und einen Screenshot von der Kamera machen und dekodieren.

Jetzt habe ich versucht, die neue zu verwendentakepicture() Methode von der 3.1 iPhone API, aber das scheint nicht in der Lage zu sein, das zu tun, was das oben Gesagte tut, was darin besteht, Fotos jede Sekunde oder so still zu machen. Jetzt hatte ich das gehörtUIGetScreenImage ist vielleicht nicht legal und Apple wird sich umdrehen und den Zugriff auf Ihre App verweigern, wenn sie es verwenden. Meine Fragen lauten also:

a) IstQuickmark (oder eine andere erlaubte App) mitUIGetScreenImage() und wenn ja, ist es legal und

b) Wäre es möglich fürtakepicture() Methode, um das Gleiche zu tun?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage