iOS開發常見問題收集10個1,外掛程式失效

2021-07-09 07:29:03 字數 3395 閱讀 4302

問:公升級

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

wechat

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 這樣即可...