xamarin.ios - UImage.AsPNG() 线程安全吗?

标签 xamarin.ios uikit

UImage.AsPNG() 线程安全吗?在 Xamarin.iOS 6.3.5.43 中从单独的线程使用 UImage.AsPNG() 时,我收到 MonoTouch.UIKit.UIKitThreadAccessException。 从Apple文档中我看不到这个方法需要在主线程上执行。 我在 6.2 分支中没有收到此警告。

最佳答案

是的,它是线程安全的,并且已在 recently released Xamarin.iOS 6.2.7. 中修复。

问题是,我们与 Apple 工程师讨论了线程安全 API,当我们查看他们提供给我们的信息时,我们犯了一个错误。更多信息可在 bug report 中找到。 .

关于xamarin.ios - UImage.AsPNG() 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16918072/

相关文章:

ios - 数据库在使用 xamarin ios 的构建之间未保留

.net - 设计可移植到 iOS/Monotouch 的 Windows Phone 游戏的技巧

ios - UITableViewCell,在滑动时显示删除按钮

iphone - UITextfield 文本在编辑中移动

.net - 为 Xamarin 的 Mono Touch/Android 框架编译 AWS SDK (.NET)

ios - 我可以仅从 csproj 构建 Xamarin iOS 而不使用解决方案命令行吗

c# - 在 Xamarin iOS 应用程序中使用 UIApplicationDelegate.DidReceiveRemoteNotification 处理远程通知

iphone - 如何在 NSUserDefaults 中设置 NSArray?

ios - 如何使用组合将 NSManagedObject 绑定(bind)到表/ Collection View 单元格?

ios - UITableViewCell - 如何处理来自 Nibs 的动态大小的内容 View