是否可以在MonoTouch中访问NSURLCache
本文关键字:访问 NSURLCache MonoTouch 是否 | 更新日期: 2023-09-27 18:29:05
我想创建一个自定义的web视图和代理HTTP调用(这个博客解释了我要做的事情)。
我有一个使用NSURLCache在Objective C中工作的实现,但我找不到从MonoTouch中替换NSURLCCache的方法。有可能吗?或者还有其他方法可以实现这一点吗?
在Objective C实现中,将NSURLCache替换为AppDelegate中的自定义缓存:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
LocalSubstitutionCache *cache = [[LocalSubstitutionCache alloc] init];
[NSURLCache setSharedURLCache:cache];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
return YES;
}
有可能吗?
如果你可以从Objective-C中做到这一点,那么你应该能够使用MonoTouch从C#中做到同样的事情。否则,这是一个错误,我们将尽快修复:-)
但我找不到从MonoTouch 中替换NSURLCache的方法
如果替换是指调用这个(在Objective-C中)
+[NSURLCache setSharedURLCache:]
那么MonoTouch的等价物是:
NSUrlCache.SharedCache = ...;