小编ram*_*ram的帖子

无法从UIWebview for ios 7中的url加载文件(doc,pdf等)

我在UIWebview中加载不同的文件类型,如PDF,Excel,Doc等.某些文件需要授权并在标头中传递值.

这在ios 6中工作正常.不在ios 7中工作.下面是代码和错误消息.

NSURL *url =[NSURL URLWithString:regularURL];
self.webView.scalesPageToFit=YES;
self.request = [NSMutableURLRequest requestWithURL:url];
[self.request setValue:@"multipart/form-data" forHTTPHeaderField:@"Accept"];
NSString *auth = [NSString stringWithFormat:@"Bearer %@",userToken];
[self.request setValue:auth forHTTPHeaderField:@"Authorization"];
Run Code Online (Sandbox Code Playgroud)

错误信息:

Error Domain=WebKitErrorDomain Code=102 "Frame load interrupted" UserInfo=0xd4b5310 {
Run Code Online (Sandbox Code Playgroud)

是否有任何额外的头字段要传递给ios 7 Web视图?

uiwebview ios ios7

7
推荐指数
2
解决办法
5097
查看次数

NSDateformatter setDateFormat 方法崩溃

-(NSString*) convertToDateString:(NSString*)str{

    static NSDateFormatter *InDateFormatter = nil;
    static NSDateFormatter *OutDateFormatter = nil;
    NSString *outDate = nil;

    if([str isKindOfClass:[NSString class]] && [str length] > 0){
    NSString *dateStr = [[NSString alloc] initWithString:str];
        if (InDateFormatter == nil) {

            InDateFormatter = [[NSDateFormatter alloc] init];
            InDateFormatter.dateFormat = @"yyyy-MM-dd";
        }
        if (OutDateFormatter == nil) {

            OutDateFormatter = [[NSDateFormatter alloc] init];
            OutDateFormatter.dateFormat = @"MM/dd/yy";
        }
        NSRange rangeOfDash = [dateStr rangeOfString:@"T"];
        dateStr = (rangeOfDash.location != NSNotFound) ? [dateStr substringToIndex:rangeOfDash.location] : dateStr;

        if([dateStr isKindOfClass:[NSString class]] && [dateStr length] == …
Run Code Online (Sandbox Code Playgroud)

ios

0
推荐指数
1
解决办法
959
查看次数

标签 统计

ios ×2

ios7 ×1

uiwebview ×1