Tôi hiện đang sử dụng mã sau để đặt thông tin xác thực mặc định cho UIWebView. Điều này hoạt động tốt trong iOS 6.1 trở về trước. Tuy nhiên, trong iOS 7 Beta 6 nó không hoạt động chút nào.setDefaultCredential không hoạt động cho UIWebView trong iOS 7 nhưng hoạt động tốt trong các phiên bản iOS trước đó
Các trang web mà tôi đang cố gắng tải sử dụng Xác thực Windows. Tôi có thể mở chúng trong Safari trong iOS 7. Tuy nhiên, khi tôi chạy đoạn code dưới đây và sau đó mở URL trong một UIWebView, tôi nhận được một hình chữ nhật màu trắng trống rỗng và không có gì bao giờ tải! Như tôi đã nói, tính năng này hoạt động hoàn hảo trong iOS 6.1 trở về trước.
Tôi cũng đã thử một phương pháp thứ hai liên quan đến việc sử dụng NSURLConnectionDelegate để tắt thông tin đăng nhập. Cách tiếp cận thứ hai này cũng hoạt động tốt trong iOS 6.1 trở về trước, nhưng bị hỏng trong iOS 7.
Có ai biết tại sao điều này xảy ra không? Kinh nghiệm tương tự? Suy nghĩ?
// Authenticate
NSURLCredential *credential = [NSURLCredential credentialWithUser:@"myusername"
password:@"mypassword"
persistence:NSURLCredentialPersistenceForSession];
NSURLProtectionSpace *protectionSpace = [[NSURLProtectionSpace alloc]
initWithHost:@"mysite.com"
port:80
protocol:@"http"
realm:nil
authenticationMethod:NSURLAuthenticationMethodDefault];
[[NSURLCredentialStorage sharedCredentialStorage] setDefaultCredential:credential forProtectionSpace:protectionSpace];
Bạn đã thử đặt câu hỏi trong diễn đàn nhà phát triển Apple về iOS7 chưa? –
Có - cho đến nay không có câu trả lời – jbro91837
Chúng tôi có một vấn đề tương tự với MPMoviePlayer –