繁体   English   中英

如何在Monotouch中实现Objective-C mutableCopy的等效?

[英]How do do the equivalent of the objective-C mutableCopy in Monotouch?

我在objective-C中有一些代码,它使用'mutableCopy'方法创建一个名为'request'的NSURLRequest对象的可变副本:

NSMutableURLRequest mutableRequest = [request mutableCopy];

我如何在Monotouch中这样做?

我尝试将此代码放入Objective-C monotouch绑定dll中,但是当我调用其中包含此代码的函数时,我在模拟器中遇到了硬崩溃,monodevelop ide会自动从内存中卸载。 崩溃可能与尝试将新复制的mutableRequest重新编组回单一触控有关。

任何意见是极大的赞赏。

Xamarin.iOS 7.0.6现在包括对NSCopyingNSMutableCopying类型化支持。

符合这些协议的类型现在导出Copy(NSZone)MutableCopy(NSZone)方法。

如何将mutableCopy的选择器发送到请求对象,这会将IntPtr发送回Monotouch,然后从该IntPtr发送MonoTouch.ObjCRuntime.Runtime.GetNSObject并将其转换为NSUrlMutableURLRequest类(在Monotouch中实现)?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM