iOS 中未找到 UIPrintInfo 符号错误 < 4.2
我想在我的 iPhone 应用程序中运行打印机功能,该应用程序在 iOS 4.2 中运行完美,但是当我尝试在 iOS 中运行该应用程序时4.2,它给我错误
dyld: Symbol not found: _OBJC_CLASS_$_UIPrintInfo
可能是什么原因以及如何解决这个问题?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不能,UIPrintInfo 仅在 iOS 4.2 及更高版本中可用。
您需要做的是检查
UIPrintInfo
是否可用,如果可用,则添加允许用户打印的按钮:同时弱链接 UIKit:
转到您的项目并选择“构建阶段”选项卡,在这里您将找到“链接二进制文件与库”的列表。
UIKit.framework后面应该有required,改成Optional。
You can't, UIPrintInfo is only available in iOS 4.2 and higher.
What you need to do is check whether
UIPrintInfo
is available and if it is only then add the button that will allow the user to print:Also weaklinkg the UIKit:
Go to your project and select the "Build Phases" tab, here you will find a list of the "link Binary With libraries".
There should be required behind the UIKit.framework and changed it to optional.
你可以写这个
在代码中添加打印按钮 } 并在代码中设置一个标志
那么编译时就不会出现任何错误了。
请注意“其他链接器标志”框应将第一个标志显示为 -weak_framework,下一个标志是 UIKit。
希望这会对您有所帮助。
you can write this
in your code as well as set one flag in your
Then you will not get any error at the time of compilation.
Plz take care that Other Linker Flags box should display first flag as -weak_framework and next is UIKit.
Hope this will help you.