我试图从iPhone应用程序转换 https://github.com/kuapay/iOS-QR-Code-Generator/zipball/master
到Mac应用程序。从iPhone到Mac的Xcode QR生成器
当我设置代码时,有许多失败。
如何将应用程序从iPhone转换为mac?
http://i44.tinypic.com/2s6kfhk.png
http://www.askapps.eu/download/QRGenerator.zip
我试图从iPhone应用程序转换 https://github.com/kuapay/iOS-QR-Code-Generator/zipball/master
到Mac应用程序。从iPhone到Mac的Xcode QR生成器
当我设置代码时,有许多失败。
如何将应用程序从iPhone转换为mac?
http://i44.tinypic.com/2s6kfhk.png
http://www.askapps.eu/download/QRGenerator.zip
已经简要地看着有问题的项目,这是很清楚的,这是“你好,世界!” QR码应用程序:它所做的一切就是将固定字符串转换为QR码并将其显示在视图中。基于Cocoa编程的基础知识,它不会是很难的应用程序转换为MacOS X上运行。然而,我认为,一个更简单的策略是只需要创建一个新的MacOS X的应用程序如下:
从Xcode中的模板创建一个新的Cocoa应用程序。添加一个视图控制器子类来管理要添加到窗口的图像。确保提供连接图像视图的插座。
将QRDraw和libpng文件夹添加到您的新项目中。
打开主要的.xib文件,它将有一个空的窗口。添加视图控制器的一个实例。将图像视图拖到窗口中,并将其连接到视图控制器的插座。
按照iOS项目中的示例,向您的视图控制器类添加一些代码以创建新的QR码。将生成的图像加载到图像视图中。
这就是我想要分解它。正如我所说,如果您了解Cocoa编程的基础知识,您应该能够做到这一点,而不会有太多的麻烦。如果你之前没有编写任何Cocoa程序,这将是一个很好的入门项目。
另外,请确保在您的项目中启用了Objective-C++。上面的Inerdial的评论基本上是正确的 - 链接图像中的错误似乎是由于编译器不期望C++代码。
您可以尝试转换使用Core Graphics生成实际QR码图像(UIImage)的以下演示iPhone应用程序。我没有在Mac上试过它,但它可能很少或不需要修改。
http://www.oscarsanderson.com/2013/08/12/implementing-a-qr-code-generator-on-the-iphone/
什么错误... – EmilioPelaez 2012-04-23 18:55:38
这是因为库是C++? - 或者至少是代码的截图肯定是。您的项目可能没有设置为编译C++。 – millimoose 2012-04-23 19:17:00