問:公升級
xcode7
之後vvdocumenter-xcode
不能用了怎麼辦?答:解決辦法在這裡:
2,模擬器啟動錯誤
問:模擬器啟動錯誤
:the operation couldn』t be completed. (launchserviceserror error 0
答:進到你當前程式的沙盒,刪除掉應用,在執行即可!3
,橫屏問:
- (void)didrotatefrominte***ceorientation:(uiinte***ceorientation)frominte***ceorientation ns_deprecated_ios(2_0,8_0)
__tvos_prohibited;
這個介面在
ios9
上不起作用了,我該用哪個介面?答:
ios 8
旋轉之後呼叫:
在ios 9
有一些改變:
- (void)didrotatefrominte***ceorientation:(uiinte***ceorientation)frominte***ceorientation ns_deprecated_ios(2_0,8_0)__tvos_prohibited;
- (void)viewwilltransitiontosize:(cgsize)size withtransitioncoordinator:(id)coordinator completion:^(idcontext)];
[super viewwilltransitiontosize:size withtransitioncoordinator:coordinator];}
4問:在xcode
中如何使用
uisegmentcontrol
控制多介面
cocoapods
檢視版本
問:如何檢視
afnetworking
版本答:
pod search afnetworking
6,檢視frame
問:除錯的時候 怎麼檢視
view
的frame
資訊? 答:7
,定位問:在
ios8
中使用corelocation
進行定位問題答:1
、ios7
只要開始定位
, 系統就會自動要求使用者對你的應用程式授權
. 但是從
ios8
開始,
想要定位必須先"自己
""主動
"要求使用者授權,需要呼叫以下其中乙個方法:
(1)始終允許訪問位置資訊
(2)使用應用程式期間允許訪問位置資料
示例如下:
2.在ios8
中不僅僅要主動請求授權
, 而且必須再
info.plist
檔案中配置一項屬性才能彈出授權視窗,在
info.plist
檔案中新增如下配置:
這兩個鍵的值就是授權
alert
的描述,示例配置如下[勾選
show raw keys/values
後進行新增]:
注意:如果配置好了之後模擬器跑起來後沒動靜,不會呼叫**方法
- (void)locationmanager:(cllocationmanager
)manager didupdatelocations:(nsarray
)locations
取不到定位資訊的話,有可能是模擬器的
bug,你設定一下模擬器模擬跑步或者模擬開車然後重新跑起來應該就可以。 模擬器設定:
debug-
》location-
》city run
- (void)requestalwaysauthorization;
- (void)requestwheninuseauthorization;
self.locationmanager = [[cllocationmanager alloc]init];
_locationmanager.delegate = self;
_locationmanager.desiredaccuracy = kcllocationaccuracybest;
_locationmanager.distancefilter = 10;
[_locationmanager requestalwaysauthorization];//
[_locationmanager startupdatinglocation];
1nslocationwheninusedescription
gps2
nslocationalwaysusagedescription
gps
8,證書
問: 公升級
xcode7
之後vvdocumenter-xcode
不能用的解決辦法
答:不需要參考:
9,第一次進入
問:如何判斷是否是第一次進入乙個
controller
答:這個問題跟判斷是否第一次進入
相似,**如下:
10,常見 url scheme
問:有哪些常用的
url scheme qq
、支付寶的白名單:
if(![[nsuserdefaults standarduserdefaults] boolforkey:@"firststart"])else
weixin
sinaweibohd
sinaweibo
sinaweibosso
weibosdk
weibosdk2.5
mqqapi
mqqmqqopensdkssologin
mqqconnect
mqqopensdkdataline
mqqopensdkgrouptribeshare
mqqopensdkfriend
mqqopensdkapi
mqqopensdkapiv2
mqqopensdkapiv3
mqzoneopensdk
wtloginmqq
wtloginmqq2
mqqwpa
mqzone
mqzonev2
mqzoneshare
wtloginqzone
mqzonewx
mqzoneopensdkapiv2
mqzoneopensdkapi19
mqzoneopensdkapi
mqzoneopensdk
alipay
alipayshare
更多ios
常見問題收集
1.如何批量提取檔名及修改日期到excel表 2.批處理實驗資料的流程 先用命令列讀取資料夾所有檔案形成txt matlab讀取txt檔案,選擇自己想要的那部分資料 做好標籤,開始迴圈輸出 3.pdf對齊 任選一張大小,整體依據前面選定的大小調整 先確定四個角的,左邊兩個角左對齊,右邊兩個角右對齊,...
iOS 介面開發常見問題
1.設定uitabbarcontroller的tabbaritem.image時,60x60畫素的,發現顯示很大,解決辦法時檔名修改為xx 2x.png。2.code修改uiimage的渲染顏色 uiimagerenderingmodeautomatic uiimagerenderingmodeal...
deepin 常見問題收集
deepin中的深度終端名稱為deepin terminal,在sublime安裝terminal外掛程式之後,在browse package中找到terminal資料夾,開啟terminal.sublime settings配置檔案,輸入 terminal deepin terminal 這樣即可...