亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

位置管理器錯誤:(KCLErrorDomain錯誤0)

位置管理器錯誤:(KCLErrorDomain錯誤0)

iOS
慕少森 2019-10-08 15:24:51
Location Manager Error : Operation could not be completed(KCLErrorDomain error 0)為什么會發生此錯誤?
查看完整描述

4 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

如果您已Scheme/Edit Scheme/Options/Allow Location Simulation檢查但未設置默認位置,則會發生此錯誤。我敢肯定還有其他原因。


查看完整回答
反對 回復 2019-10-08
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

更新


感謝Ben Marten 您可以使用XCode中的以下步驟將其永久化:


產品>方案>編輯方案

點擊運行.app

選項標簽

已檢查核心位置>選擇您的位置

按確定

除此之外,即使您未連接到wifi,也可以通過頂部菜單項在模擬器中設置位置,Debug>Location并使其永久不變,請執行上述步驟

http://img1.sycdn.imooc.com//5d9c39e100015a0e09930879.jpg

查看完整回答
反對 回復 2019-10-08
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

我只是有這個問題。花了我一段時間找到解決方案,該解決方案與上一個發布者的答案大致無關。


必須啟用機場(WiFi),iPhone / iPad模擬器中的CoreLocation才能正常工作。我通過以太網連接,因此CL在模擬器中什么也沒做。在“網絡設置”中打開“機場”,然后重試。如果您想通過無線繼續支持有線連接,可以通過將“機場”拖到以太網下方來更改網絡接口的順序...


查看完整回答
反對 回復 2019-10-08
?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

從API文檔:


CLError


位置管理器對象返回的錯誤代碼。


typedef枚舉{kCLErrorLocationUnknown = 0,kCLErrorDenied,kCLErrorNetwork,kCLErrorHeadingFailure} CLError;


常數


kCLErrorLocationUnknown位置管理器當前無法獲取位置值。在iPhone OS 2.0和更高版本中可用。在CLError.h中聲明。


kCLErrorDenied用戶拒絕了對位置服務的訪問。在iPhone OS 2.0和更高版本中可用。在CLError.h中聲明。


kCLErrorNetwork網絡不可用或發生網絡錯誤。在iPhone OS 3.0b和更高版本中可用。在CLError.h中聲明。


kCLErrorHeadingFailure無法確定標題。在iPhone OS 3.0和更高版本中可用。在CLError.h中聲明。


因此,這意味著無法確定位置。


我猜最可能的原因是位置管理器正在使用WiFi對位置進行三角測量,并且數據庫未覆蓋本地網絡。如果他們去這里,顯然可以由用戶解決。


但是,正如我指出的那樣,在WiFi位置信息正常工作的位置中運行基于位置的程序時,偶爾也會將此視為暫時性錯誤。


最后,我想如果發生某種硬件故障,就有可能看到此錯誤。


查看完整回答
反對 回復 2019-10-08
  • 4 回答
  • 0 關注
  • 1108 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號