天天看點

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,如需轉載請自行聯系原作者

繼續閱讀