我通过这个代码,跳转到iOS原生界面。

// NewViewController为应用内创建的原生的ViewController类名,所调用页面的内容需要在原生代码中完成

var newVCobj = plus.ios.newObject("NewViewController");

var UIApplicationClass = plus.ios.importClass("UIApplication");

var UIAppObj = UIApplicationClass.sharedApplication();

var del = plus.ios.invoke(UIAppObj,"delegate");

// 如果当前应用delegate对象包含UIWindow对象并且变量名命名为“window”可以这么写,

// 否则需要根据实际代码情况修改

// 应用的delegate对象也可以添加一个返回UIViewController的方法

var appWindowObj = plus.ios.invoke(del,"window");

var appRootController = plus.ios.invoke(appWindowObj,"rootViewController");

plus.ios.invoke(appRootController,"presentViewController:animated:completion:",newVCobj,"YES",null);

但是怎么跳转回去呢?我试了打开webview好像不行,求指导。

有找到过Android的回答,但是找不到iOS的

//这个是Android的

Button btn = (Button)findViewById(R.id.button);

btn.setOnClickListener(new View.OnClickListener(){

public void onClick(View v){

Intent intent=new Intent();

intent.setClass(Second.this, io.dcloud.PandoraEntry.class);

startActivity(intent);

}

});

============一番探索后=======

找到了一份代码……,可以运作的噢!

//

// xViewController.m

// HBuilder-Hello

//

// Created by ljx on 17/2/12.

// Copyright © 2017年 DCloud. All rights reserved.

//

#import "xViewController.h"

#import "PDRToolSystem.h"

#import "PDRToolSystemEx.h"

#import "PDRCoreAppFrame.h"

#import "PDRCoreAppManager.h"

@interface xViewController ()

@end

@implementation xViewController

- (void)viewDidLoad {

[super viewDidLoad];

// Do any additional setup after loading the view from its nib.

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

- (IBAction)MY:(id)sender {

//[self dismissViewControllerAnimated:YES completion:nil];

NSLog(@"FFF");

// 获取PDRCore句柄

PDRCore* pCoreHandle = [PDRCore Instance];

if (pCoreHandle != nil)

{

// 设置Core启动方式

[pCoreHandle startAsWebClient];

// 设置拼写Webview将要打开文件的url

NSString* pFilePath = [NSString stringWithFormat:@"file://%@/%@", [NSBundle mainBundle].bundlePath, @"Pandora/apps/HelloH5/www/plus/audio.html"];

CGRect StRect = CGRectMake(0, 20, self.view.frame.size.width, self.view.frame.size.height - 20);

PDRCoreAppFrame *appFrame = [[PDRCoreAppFrame alloc] initWithName:@"WebViewID1" loadURL:pFilePath frame:StRect];

// 设置webview的Appframe

[pCoreHandle.appManager.activeApp.appWindow registerFrame:appFrame];

// 将AppFrame设置为当前View的Subview

[self.view addSubview:appFrame];

}

}

/*

#pragma mark - Navigation

// In a storyboard-based application, you will often want to do a little preparation before navigation

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

// Get the new view controller using [segue destinationViewController].

// Pass the selected object to the new view controller.

}

*/

@end

ios打开html页面关闭当前页面跳转,【已解决】怎么从iOS原生界面跳转回到html页面呢...相关推荐

  1. 【从零建站3/n】错题集(已解决):服务器上再次进入有Echarts的页面,图表无法显示

    碰到一个很厉害的Bug. 主角是我个站提供的深圳个人车牌竞价预测:本地npm run serve一切正常,但是一旦上服务器(腾讯云)就会出问题: 打开网页或PWA程序后第一次进入有echarts图的竞 ...

  2. win10 一直循环重启, 页面 “scanning and repairing (C): ”...(已解决!)

    win10 一直循环重启, 页面 "scanning and repairing (C): " ... (已解决!) 记录 解决 重点 原因 记录 烦~~~~今天电脑一直出现问题, ...

  3. ios测试版软件闪退,【已解决】某iOS的app大面积发生问题一打开就闪退

    现象:之前正常用了,近1年的一个iOS的app,观致集客管家,突然用户在今天20180901,打不开了,一打开就闪退,不知道何故. 同事自己的iPhone去测试,也是同样现象:一打开就闪退. 现在需要 ...

  4. [已解决]连接星巴克的wifi后不弹跳验证页面

    问题描述: 1.连接星巴克的wifi后不弹跳验证页面 2.手机可以正常连接星巴克wifi 解决方法:将电脑的mac地址修改为手机的mac地址 具体操作: 1.获取手机mac地址:手机设置->无线 ...

  5. renren-fast-vue登陆页面验证码显示不出来(21-8-7已解决)

    今天在自学谷粒商城的项目,走到了前后端搭建手脚架的章节,前端部署遇到了一些问题,这边博客先总结一下验证码不显示的处理办法. 一.问题复现 二.思考+查找解决办法 从报错可以看出大概是头文件设置出了些问 ...

  6. 飞书电脑端打开共享文档后无权限(已解决)

    问题背景 飞书共享文档在手机上有权限但是在电脑上没有权限 问题分析 主要原因就是PC端打开的页面,里面的账号并不是默认和飞书软件的账号保持一致,而是和之前在该浏览器上登录过的账号保持一致. 问题解决 ...

  7. [绍棠] iOS开发- 文件共享(利用iTunes导入文件, 并且显示已有文件) 以及 iOS App与iTunes文件传输的方法和对iOS App文件结构的说明

    就像很多iOS上面的播放器App一样,本文编写一个程序可以通过iTunes往里面放文件,比如编写一个视频播放器程序,通过itune往里面放视频文件,然后通过这个App来播放这个视频.下面是通过iTun ...

  8. 关于 无法打开chormdriver 因为无法验证开发者 的解决方案[已解决]

    问题产生原因 心血来潮,将以前的代码放到了 Mac 上来运行 WEB 自动化的脚本,环境搭建好之后,出现了这个问题,见下图 造成这个问题的原因其实就是 Mac 系统无法确认 浏览器的驱动是否是合法.安 ...

  9. Studio One 打开效果工程提示“采样率不匹配音频设备”(已解决)

    宿主(DAW)机架打开效果工程提示"采样率不匹配音频设备"问题,现在孤狼来分享一下解决问题,为什么会这样.出现提示"采样率不匹配音频设备"问题呢,出现这个问题, ...

最新文章

  1. 华为和思科设备路由协议默认优先级总结
  2. .NET部分知识点整理
  3. gdb x命令_详解gdb的使用技巧
  4. 题库 java_java题库
  5. Java笔记01-数组相关
  6. GDB动态库搜索路径
  7. Java 算法 区间K大数查询
  8. 我的一个低级错误,导致数据库崩溃半小时!!
  9. 程序员发展职业规划_程序员做到以下几点,十年之后才不会被淘汰
  10. 如何把Backtrack 5安装到U盘/Backtrack 4安装方法
  11. JavaScript中的变量 函数 对象的定义和方法
  12. halcon获取图像中心点_Halcon学习之六:获取Image图像中Region区域的特征参数
  13. ffmpeg开发打印音视频meta信息
  14. 微信连WiFi已OUT?
  15. 【无标题】16 求素数 盛通教育(C++)
  16. dva开源项目_后台前端管理系统,基于react、typescript、antd、dva及一些特别优秀的开源库实现...
  17. 使用scipy.integrate模块中的quad和dblquad方法分别进行单重积分和多重积分
  18. 离散信道容量迭代算法
  19. 用高德地图实现点击地图添加标记点,获取该点的经纬度,详细地址,通过输入框进行地址搜索自动定位到输入框地址
  20. 7-226 sdut-C语言实验-矩阵输出(数组移位)7-227 sdut- C语言实验-计算1到n的和(循环结构)7-228 加法口诀表

热门文章

  1. javascript 日常
  2. LNAMP服务器环境(源码安装)
  3. FFMPEG关键结构体
  4. 需求文档中容易出的错误
  5. c# session总结
  6. Threat Risk Modeling Learning
  7. 递归创建多级文件目录(PHP)
  8. 解读思维导图(一)误区
  9. ASP.NET MVC:多模板支持
  10. 算法 排序 python 实现--堆排序