こんにちは私はクッキーを変更する必要がありますが、私はiOSで開発しています。誰かがそれをどのように変更するかを知っています。 WebViewのUIWebViewDelegateで:shouldStartLoadWithRequest:navigationType:??iOSアプリケーションのNSURLRequestからクッキーを変更する方法
2
A
答えて
4
WebKit.frameworkは、IOSのために利用できないので、最善の方法は、私はクッキーのためNSHTTPCookieStorageクラスを使用して、そこ
NSHTTPCookieStorage *sharedHTTPCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray *cookies = [sharedHTTPCookieStorage cookiesForURL:[NSURL URLWithString:self.webView.request.URL.absoluteString]];
NSEnumerator *enumerator = [cookies objectEnumerator];
NSHTTPCookie *cookie;
while (cookie = [enumerator nextObject])
{
if ([[cookie name] isEqualToString:key])
{
NSString *actcookie = [cookie value];
NSMutableString *newcookiestring = [NSMutableString stringWithFormat:@"%@changes",actcookie];
NSMutableDictionary *propscook = [[NSMutableDictionary alloc] initWithDictionary: [cookie properties]];
[propscook setObject:newcookiestring forKey:NSHTTPCookieValue];
NSHTTPCookie *newcookie = [NSHTTPCookie cookieWithProperties:propscook];
[sharedHTTPCookieStorage setCookie:newcookie];
return [cookie value];
}
}
return nil;
+0
いい仕事、ソリューションをありがとう。 –
+0
"propiedades"は実際には "propscook"でしょうか? –
関連する問題
- 1. NSURLRequestからクッキーを削除する
- 2. ios swiftでアプリケーションからカメラ権限を変更する方法
- 3. nodejs socket.ioサーバーをクッキーの変更から保護する方法
- 4. 指定したクッキーを使用してiosアプリケーションからSafariを開く方法
- 5. iOSでurlrequestからクッキーを取得する方法
- 6. iOS:インターネットからアプリケーションを更新する
- 7. NSURLRequest用のクッキーを作成しますか?
- 8. アプリケーションのAPIレベルを2.1から2.2に変更する方法
- 9. PHPカールから変数にクッキーを取得する方法
- 10. PHPからクッキーをポストデータの変数に入れる方法
- 11. iOSアプリケーションでDynamoDBオブジェクトモデルを変更する
- 12. コアデータ:NSUrlRequest内で更新する正しい方法
- 13. iOS Reachability Classからのネットワーク接続通知の変更方法
- 14. InternetExplorer.Applicationからクッキーにアクセスする方法
- 15. iOSの最小データでNSURLRequestを同期
- 16. IOSの開発方法exif情報を変更する方法
- 17. iOSでコードからアプリケーション言語を変更できない
- 18. ionicアプリケーションからiosバージョンを取得する方法
- 19. iOSアプリケーションからhttpリクエストを認証する方法は?
- 20. アクセス 'Date' iOSのNSURLRequestのHTTPヘッダー
- 21. アプリケーションを開くデフォルトの方法を変更する方法
- 22. PyQt5アプリケーションのMatplotlib NavigationToolbarからデフォルトのファイル名を変更する方法は?
- 23. NativeScript iOSアプリケーションの名前を変更
- 24. アプリケーションのデフォルトフォントを変更する方法はありますか
- 25. iOSの非UIスレッドからUIラベルを更新する方法
- 26. iOSアプリケーションにクッキーを設定し、そのクッキーをSafariから読んでください
- 27. 広告のクッキーを変更する
- 28. クッキーJSESSIONIDの名前を変更する
- 29. ボットのクッキーを変更するには?
- 30. NSURLRequestから文字列を返す
与える以下のように変更があり、のUIWebView shouldStartLoadWithRequestとwebViewDidFinishLoadにイベントを使用していました私たちはもう少し詳しく説明します。あなたはすでにクッキーを持っていますか?クッキーの設定は何ですか?どのような変更を加える必要がありますか? – Nick