我在 objective-C 中有一些代码使用“mutableCopy”方法来制作一个名为“request”的 NSURLRequest 对象的可变副本:
NSMutableURLRequest mutableRequest = [request mutableCopy];
如何在 Monotouch 中执行此操作?
我尝试将此代码放入 Objective-C monotuch 绑定(bind) dll,但是当我调用其中包含此代码的函数时,我在模拟器中遇到严重崩溃并且 monodevelop ide 自发地从内存中卸载自身。崩溃可能与尝试将新复制的 mutableRequest 编码回 monotouch 有关。
非常感谢任何建议。
最佳答案
如何将 mutableCopy 的选择器发送到请求对象,这会将 IntPtr 发送回 Monotouch,然后从 IntPtr 发送 MonoTouch.ObjCRuntime.Runtime.GetNSObject 并将其转换为 NSUrlMutableURLRequest 类(在 Monotouch 中实现)?
关于ios - Monotouch 中的 objective-C mutableCopy 是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5904021/