首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在MonoTouch中访问NSURLCache?

是否可以在MonoTouch中访问NSURLCache?
EN

Stack Overflow用户
提问于 2012-03-27 23:22:57
回答 1查看 378关注 0票数 1

我想创建一个自定义的web视图和代理HTTP调用(This blog explains what I'm trying to do)。

我有一个使用NSURLCache在Objective C中工作的实现,但是我找不到在MonoTouch中替换NSURLCache的方法。有可能吗?或者有其他方法来实现这一点?

在Objective C实现中,将NSURLCache替换为您在AppDelegate中的自定义代码:

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    LocalSubstitutionCache *cache = [[LocalSubstitutionCache alloc] init];
    [NSURLCache setSharedURLCache:cache];

    [window addSubview:viewController.view];
    [window makeKeyAndVisible];

    return YES;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-28 00:00:18

这有可能吗?

如果你能在Objective-C中做到这一点,那么你应该也能用MonoTouch在C#中做同样的事情。否则这是一个错误,我们将尽快修复它:-)

但我找不到在MonoTouch中替换NSURLCache的方法

如果替换意味着调用这个(在Objective-C中)

代码语言:javascript
复制
 +[NSURLCache setSharedURLCache:]

那么MonoTouch的等价物是:

代码语言:javascript
复制
 NSUrlCache.SharedCache = ...;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9892553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档