天天看点

ios ionic 装平台 笔记

1.安装cnpm : npm install -g cnpm --registry=https://registry.npm.taobao.org

2.An error occurred when I was running ” ionic cordova platform add ios “.It noticed me with the information : Using cordova-fetch for cordova-ios@^4.4.0

This problem had been resolved by using commands:

cordova platform rm ios

cordova platform add ios --nofetch

ionic build ios / sudo ionic cordova build ios

sudo ionic cordova run ios

安装模拟器:

sudo npm install -g ios-sim //代表模拟器运行环境,

sudo npm install -g ios-deploy //代表真机运行环境。

ionic emulate –list 

ionic emulate ios

ionic emulate ios –target=”iPhone-6, 10.0”

3.

在mac 系统下安装cordova和ionic的命令

sudo npm install -g cordova ionic

如果您已经安装,要确保已经更新到最新的版本,使用下面的命令

sudo npm update -g cordova ionic

使用ionic创建一个应用名为 myApp以tabbar为基础(除了tabs,还包括slidemenu等)

$ ionic start myApp tabs

5.设置ionic的编译的平台

$ ionic login

$ cd myApp

Sudo cordova platform add ios --nofetch

$ ionic build android

$ ionic run android

——————————————

cd demo_1

isudo cordova build ios : 不要ionic

sudo ionic cordova emulate ios //模拟器运行

右击button:Touch Up inside是点击事件,可以看见绑定的代码。

一个按钮可以连接多个方法,一个文本框可以连接多个属性。

判断一个对象是否能连线方法:看该对象是否继承UIControl, UIControl类是用来做控制的。

连线:control+控件,拖到代码处,写方法名,id是控件本身。

/*

判断一个对象是否能连线方法:

看该对象的类是否继承于UIControl

经典的错误:看控制台的reason,

1. 错误一

描述:

reason: '[<MainViewController 0x7ffebbc1a880> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key testLabel.'

原因: 有多余的连线

解决: 删除多余的连线

2.错误二

reason: '-[MainViewController clickBtn:]: unrecognized selector sent to instance 0x7feb69418640'

原因:找不到对应的方法

解决:1.添加对应的方法 2.删除多余的连线

*/

右边的面板:Placehoider(默认显示值),Keyboard Type(键盘类型),

http://www.easyicon.net 图标资源。

按钮跳到下一个控制器:点击按钮————拖着指向下一个控制器———点击show

跳转的控制器有返回键:Editor———Embed in ——Navigation Control

将拖过去的StoryBoard保存成左边文件夹里面去:点击故事板的圆圈————editor———refacter to StoryBoard——选择他所对应的控制器的类所在的文件夹.

本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/7462882.html,如需转载请自行联系原作者

继续阅读