Xamarin.ios Xamarin统一API 我正在转换我们的代码以使用XAMARIN。许多方法已被重命名,它们的替换并不总是显而易见的。更糟糕的是,大多数(如果不是全部?)示例都使用monotouch.dll

Xamarin.ios Xamarin统一API 我正在转换我们的代码以使用XAMARIN。许多方法已被重命名,它们的替换并不总是显而易见的。更糟糕的是,大多数(如果不是全部?)示例都使用monotouch.dll,xamarin.ios,xamarin,Xamarin.ios,Xamarin,示例:ios7麦克风记录 具体而言,这一行: recorder = AVAudioRecorder.ToUrl(url, settings,out error); 静态方法ToUrl()不再存在。有人能告诉我一些适用于统一API的例子吗 许多方法已被重命名 不久将有更多(和更新)关于统一API以及如何从中迁移的信息可用。现在,可以从以下位置获得初始(预览)文档: ) ) ) );及 指向这些文档的链接应该是未来的证明(内容将随新版本更新) 大多数(如果不是全部?)示例都使用monoto

示例:ios7麦克风记录

具体而言,这一行:

recorder = AVAudioRecorder.ToUrl(url, settings,out error);
静态方法ToUrl()不再存在。有人能告诉我一些适用于统一API的例子吗

许多方法已被重命名

不久将有更多(和更新)关于统一API以及如何从中迁移的信息可用。现在,可以从以下位置获得初始(预览)文档:

  • )
  • )
  • )
  • );及
指向这些文档的链接应该是未来的证明(内容将随新版本更新)

大多数(如果不是全部?)示例都使用monotouch.dll


您可以从github中的
magic types
分支中看到。一旦最终确定,统一API将直接从
主机
AVAudioRecorder.ToUrl(NSUrl url、NSDictionary设置、out NSError error)获得

已被替换为

AVAudioRecorder.Create(NSUrl url、音频设置、out NSError错误)

settings参数的类型似乎已从NSDictionary更改为AudioSettings实例。但是AudioSettings类有一个构造函数,可以让您提供一个NSDictionary,所以这应该是一个简单的更改