1

カスタムWebビューとプロキシHTTP呼び出しを作成したい(このブログでは、私がやろうとしていることを説明しています)。

NSURLCacheを使用してObjectiveCで動作する実装がありますが、MonoTouch内からNSURLCacheを置き換える方法が見つかりません。出来ますか?または、これを達成する別の方法はありますか?

Objective Cの実装では、次のAppDelegateでNSURLCacheをカスタムのものに置き換えます。

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

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

    return YES;
}
4

1 に答える 1

2

出来ますか?

Objective-Cから実行できる場合は、MonoTouchを使用してC#からも同じことができるはずです。それ以外の場合はバグであり、できるだけ早く修正するように努めます:-)

しかし、MonoTouch内からNSURLCacheを置き換える方法が見つかりません

置換する場合は、これを呼び出すことを意味します(Objective-Cで)

 +[NSURLCache setSharedURLCache:]

その場合、MonoTouchに相当するものは次のとおりです。

 NSUrlCache.SharedCache = ...;
于 2012-03-27T16:00:17.767 に答える