2012-03-27 5 views
1

カスタムWebビューとプロキシHTTPコール(This blog explains what I'm trying to do)を作成したいとします。MonoTouchでNSURLCacheにアクセスできますか?

NSURLCacheを使用してObjective Cで動作する実装がありますが、NSURLCacheをMonoTouchから置き換える方法が見つかりません。出来ますか?あるいは、これを達成する別の方法がありますか? Objective Cの実装ここAppDelegateにカスタム1でNSURLCacheを置き換えるには

- (BOOL)application:(UIApplication *)application 
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    LocalSubstitutionCache *cache = [[LocalSubstitutionCache alloc] init]; 
    [NSURLCache setSharedURLCache:cache]; 

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

    return YES; 
} 
+0

Objective-Cコードと(部分的な)C#コードが表示され、* replace *問題がどこにあるかがわかります。 – poupou

+0

NSURLCacheが置き換えられたObjective Cの例で更新された謝罪。残念なことに、有用なC#コードはありません –

+0

ああ、私はそれを見つけたと思います:http://docs.go-mono.com/?link=P%3aMonoTouch.Foundation.NSUrlCache.SharedCache –

答えて

2

それは可能ですか?

Objective-Cから実行できるのであれば、MonoTouchを使用してC#から同じことができるはずです。それ以外の場合は、バグだと私たちは

:-)できるだけ早くそれを修正するために動作しますが、私はあなたがこれを呼び出すことを意味置き換えることにより、場合MonoTouchで

からNSURLCacheを交換する方法を見つけることができません

+[NSURLCache setSharedURLCache:] 

(Objective-Cで)その後、MonoTouchで同等である:それはあなたの場合には役立つだろう

NSUrlCache.SharedCache = ...; 
関連する問題