青花瓷的平方
青花瓷的平方
  • 发布:2017-12-23 16:37
  • 更新:2017-12-23 16:37
  • 阅读:1553

随便加载一个本地html报错CFSocketSetAddress bind failure: 48,日志log信息也看到

分类:5+ SDK

代码采用和官方demo几乎一致,望赶紧解决一下

  • (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    PDRCore pCoreHandle = [PDRCore Instance];
    if (pCoreHandle != nil)
    {
    NSString
    pFilePath = [NSString stringWithFormat:@"file://%@/%@", [NSBundle mainBundle].bundlePath, @"Pandora/apps/HelloH5/www/plugin.html"];

    NSString *txtPath = [[NSBundle mainBundle] pathForResource:@"Pandora/apps/HelloH5/www/plugin" ofType:@"html"];  
    NSString *string = [[NSString  alloc] initWithContentsOfFile:txtPath encoding:NSUTF8StringEncoding error:nil];  
    NSLog(@"%@",string);  
    
    [pCoreHandle start];  
    // 如果路径中包含中文,或Xcode工程的targets名为中文则需要对路径进行编码  
    //NSString* pFilePath =  (NSString *)CFURLCreateStringByAddingPercentEscapes( kCFAllocatorDefault, (CFStringRef)pTempString, NULL, NULL,  kCFStringEncodingUTF8 );  
    
    // 单页面集成时可以设置打开的页面是本地文件或者是网络路径  
    // NSString* pFilePath = @"http://www.163.com";  
    
    // 用户在集成5+SDK时,需要在5+内核初始化时设置当前的集成方式,  
    // 请参考AppDelegate.m文件的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法  
    
    int YPos = self.navigationController.navigationBar.frame.size.height+ [UIApplication sharedApplication].statusBarFrame.size.height;  
    
    CGRect StRect = CGRectMake(0, YPos, self.view.frame.size.width, (self.view.frame.size.height - YPos));  
    
    appFrame = [[PDRCoreAppFrame alloc] initWithName:@"WebViewID1" loadURL:pFilePath frame:StRect];  
    if (appFrame) {  
        [pCoreHandle.appManager.activeApp.appWindow registerFrame:appFrame];  
        [self.view  addSubview:appFrame];  
    }  

    }
    }

2017-12-23 16:37 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复