QR扫描仪仅适用于iPhone,而不适用于iPad

时间:2012-05-09 23:20:37

标签: objective-c xcode ipad

我为QR扫描程序抓取了一些非常好的源代码来读取这位绅士的URL(http://iphonenativeapp.blogspot.ca/2011/07/qr-code-readerscanner-for-iphone-app-in.html )希望将它集成到我正在研发的iPad应用程序中。但是,当我尝试在iPad上运行QR扫描仪时,程序会输出以下错误:

  

2012-05-09 17:16:55.046 QRscanner [1176:10703]此设备不提供UIStatusBarStyleBlackTranslucent。

     

2012-05-09 17:16:55.049 QRscanner [1176:10703] * 由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'在iPad上,必须通过UIPopoverController呈现UIImagePickerController'

我不能,因为我的生活,弄清楚什么是错。

1 个答案:

答案 0 :(得分:1)

  

我不能,因为我的生活,弄清楚什么是错误。

真的?

错误告诉您,在iPad上,UIImagePickerController必须通过UIPopoverController展示。那样做吧。如果你想看看the documentation for UIImagePickerController,你不仅会看到它告诉你这一点,而且还会链接到如何使用UIPopoverController的说明。

这是您在编程中遇到的最直接的问题类型。该系统专门告诉您必须做什么,文档的明显部分告诉您如何操作。