我的应用程序使用相机,并且由于3.1 API(最重要的是cameraViewTransform)我添加了缩放功能。但我希望我的应用程序也可以在3.0上运行(当然没有缩放)。问题是,由于这行调用了3.1属性,我无法在3.0中编译应用程序:

CGAffineTransform initialTransform = photoPicker.cameraViewTransform;

如果是一种方法,那么我可以使用performSelector或类似的东西。将其更改为initialTransform = [photoPicker cameraViewTransform]也不起作用。对此有什么解决方案吗?

有帮助吗?

解决方案

我认为这个问题与你的问题类似,也许解决方案可能对你有帮助。

其他提示

您希望将部署目标设置为3.0,但随后使用3.1 SDK进行编译,在调用之前使用 [photoPicker respondsToSelector:@selector(cameraViewTransform)] 在运行时检查功能的可用性它。 http://groups.google上有关于部署目标和SDK的咆哮.com / group / iphonesdk / msg / 1f47eae223a9fe90?dmode = source 可能会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top