我正在将代码转换为使用 Xamarin.iOS。许多方法已被重命名,并且它们的替代并不总是显而易见的。更糟糕的是 - 大多数(如果不是全部?)示例都使用 monotouch.dll
示例:ios7麦克风录音
https://forums.xamarin.com/discussion/8561/ios7-microphone-record
具体来说这一行:
recorder = AVAudioRecorder.ToUrl(url, settings,out error);
静态方法 ToUrl() 不再存在。有人可以指导我找到适用于统一 API 的示例吗?
最佳答案
Many methods have been renamed
很快就会提供有关统一 API 以及如何从中迁移的更多(和更新)信息。目前,初始(预览版)文档可从以下位置获取:
- Unified API ;
- Native Types ;
- 32 and 64 bits considerations ;
- Updating iOS applications ;和
- Updating Bindings for Unified
这些文档的链接应该是面向 future 的(内容将随着新版本的发布而更新)。
most (if not all?) examples are using monotouch.dll
您可以看到migrated samples来自 github 中的 magic-types
分支。一旦最终确定,统一 API 将直接从 master
获取。
关于xamarin.ios - Xamarin统一API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27255963/