অবস্থান ব্যবস্থাপক ত্রুটি: (KCLErrorDomain ত্রুটি 0)


95
Location Manager Error : Operation could not be completed(KCLErrorDomain error 0)

কেন এই ত্রুটি ঘটে?


ভাল প্রশ্ন - আমি মাঝে মাঝে একই ত্রুটি দেখেছি। আমি বিশ্বাস করি যখন লোকেশন ম্যানেজার বর্তমান অবস্থান পেতে ব্যর্থ হয় - উদাহরণস্বরূপ কারণ যথেষ্ট পরিমাণে ঠিক করা পাওয়া যায় না। কিন্তু, আমি এটা মাঝে মাঝে দেখা করেছি পরে এটি করেছে একটি ভাল ফিক্স পেয়েছি, তারপর পরে এই ত্রুটিটি পপ আপ।
ফ্র্যাঙ্কোডায়ার

4
আমার জন্য এটি ছিল, আমি কাস্টম লোকেশন দশমিক বিভাজকের জন্য একটি বিন্দুর পরিবর্তে কমা ব্যবহার করেছি।
ইলেক্ট্রনিক্স

আমার একই সমস্যা ছিল, কেসিএলএলএকশনএকুয়্যারসিস্ট বেস্ট বা কিছু বড় মান নির্ধারণ করতে সঠিকতা সেট করুন, ত্রুটিটিকে উপেক্ষা করুন এবং আরও আপডেটের জন্য অপেক্ষা করুন।
জাহের

উত্তর:


164

যদি আপনি Scheme/Edit Scheme/Options/Allow Location Simulationচেক করে থাকেন তবে ডিফল্ট অবস্থান সেট না থাকলে এই ত্রুটিটি ঘটে । আমি নিশ্চিত অন্য কারণগুলিও রয়েছে যদিও।


4
ধন্যবাদ, তবে আমার প্রশ্নটি হ'ল আমরা যদি ডিফল্ট অবস্থান সেট করি তবে এটি কি ডিভাইসের অবস্থান আপডেটকে প্রভাবিত করে?
sKhan

@ শাফখান মন্তব্যগুলিতে প্রশ্নের উত্তর দিবেন না। এটি একটি নতুন প্রশ্ন হিসাবে জিজ্ঞাসা করুন।
আনবিস্ট্রাকশন

9
আপনি যদি ভাবছেন যে কোথায় স্কিম এই লিঙ্কটি বিকাশকারীকে
ঝিমিরে

স্কিম এডিটরে একটি ডিফল্ট অবস্থান নির্ধারণের পরে ডেলফেইলের পরিবর্তে ডুডপ্লেটে কল করতে ডেলিগেটকে পেতে আমাকে এখনও "রিসেট সামগ্রী এবং সেটিংস" করতে হয়েছিল। তারপরে এটি ভাল কাজ করেছে।
owenfi

এটি পুরোপুরি আমার সমস্যা সমাধান করে! আপনাকে অনেক ধন্যবাদ.
ইফলেরে বলাজি

42

হালনাগাদ

বেন মার্টেনকে ধন্যবাদ আপনি এক্সকোডে এই পদক্ষেপগুলি ব্যবহার করে স্থায়ী করতে পারেন:

  1. পণ্য> প্রকল্প> সম্পাদনা প্রকল্প
  2. রান .app ক্লিক করুন
  3. বিকল্প ট্যাব
  4. ইতিমধ্যে কোর অবস্থান পরীক্ষা করা হয়েছে> আপনার অবস্থান নির্বাচন করুন
  5. ঠিক আছে টিপুন

এছাড়াও আপনি ওয়াইফাইয়ের সাথে সংযুক্ত না থাকলেও আপনি শীর্ষ মেনু আইটেমগুলির মাধ্যমে সিমুলেটারে একটি অবস্থান নির্ধারণ করতে পারেন Debug>Locationএবং উপরের পদক্ষেপগুলিকে স্থায়ীভাবে অনুসরণ করতে পারেন

আইওএস সিমুলেটারে অবস্থান ত্রুটি


4
এটিকে স্থায়ী করতে, এক্সকোডে: পণ্য / পরিকল্পনা / সম্পাদনা প্রকল্প ... / চালান / বিকল্পগুলি / মূল অবস্থান - "অবস্থান সিমুলেশন অনুমোদন করুন" এবং "ডিফল্ট অবস্থান" "" কিছুই নয় "
ইলেক্ট্রনিক্স

4
হ্যাঁ, এটি কাজ করে। আপনাকে অনেক ধন্যবাদ 😃👍😄😃👌👏💃🙏💃💃। আমার জ্ঞানটি আরও জ্ঞানের জন্য সম্পাদনা করা হচ্ছে :)
বৈভব শরণ

33

আমার এই সমস্যাটি ছিল। সমাধানটি খুঁজতে আমাকে বেশ খানিকটা সময় নিয়েছিল যা পূর্ববর্তী পোস্টারের উত্তরের সাথে আলগাভাবে সম্পর্কিত।

আইফোন / আইপ্যাড সিমুলেটারে কোরলোকেশনের জন্য বিমানবন্দর (ওয়াইফাই) চালু থাকতে হবে । আমি ইথারনেটের মাধ্যমে সংযুক্ত ছিলাম যাতে সিএম সিমুলেটারে কিছুই করেনি। আপনার নেটওয়ার্ক সেটিংসে বিমানবন্দর চালু করুন এবং আবার চেষ্টা করুন। আপনি যদি নিজের ওয়্যারলেসের মাধ্যমে তারযুক্ত সংযোগের পক্ষে যেতে চান তবে আপনি ইথারনেটের নীচে বিমানবন্দর টেনে আপনার নেটওয়ার্ক ইন্টারফেসের ক্রম পরিবর্তন করতে পারেন ...


4
আমার এই ত্রুটি রয়েছে এবং আমার কম্পিউটারটি ইন্টারনেট ট্রট ওয়াইফাইয়ের সাথে সংযুক্ত। এছাড়াও, যদি আমি ভুল না হয়ে থাকি তবে সিমুলেটর লোকেশনটি সমাধান করে না, সর্বদা অ্যাপল অফিসের অবস্থান ব্যবহার করে। ম্যাপকিট ফ্রেমওয়ার্ক ব্যবহার করার সময়, নীল বিন্দু প্রদর্শন করে, তাই অবস্থানটি সেট করা আছে। এটা অনেক কিছু করতে পারে না।
অ্যালেক্স অ্যাঞ্জেলিকো

4
আমি কেবল এটি চালু করেছি, এটি আমার নেটওয়ার্ক তালিকার প্রথম নয়, এবং সবকিছুই কাজ শুরু করেছে (সিংহ, এক্সসি 4.2)
ডেভিড এইচ

4
আমার একই সমস্যা ছিল, তবে সিমুলেটারে নয়, ডিভাইসে! (আইফোন 5 এস, আইওএস 8.1.3)। আমি ম্যাপকিট এবং কোরলোকেশন দিয়ে একটি অ্যাপ্লিকেশন ডিবাগ করছিলাম এবং উভয় ফ্রেমওয়ার্ক সর্বদা একই ত্রুটি ফিরে আসত। আমি ওয়াইফাই চালু না করা পর্যন্ত! ধন্যবাদ :)
Vinzzz

13

এপিআই ডক্স থেকে:

CLError

লোকেশন ম্যানেজার অবজেক্ট দ্বারা ত্রুটি কোডগুলি ফিরে এসেছে।

টাইপডেফ এনুম {কেসিএলররলোকেশনউন্নেনড = 0, কেসিএলররডেনড, কেসিএলররনেটওয়ার্ক, কেসিএলররহাইডিংফিলার LE ক্লেয়ার;

ধ্রুবক

কেসিএলররলোকেশনঅজ্ঞাত লোকেশন ম্যানেজার এই মুহুর্তে কোনও অবস্থানের মানটি অর্জন করতে অক্ষম ছিল iPhone আইফোন ওএস ২.০ এ উপলব্ধ এবং পরে। CLError.h এ ঘোষণা করা হয়েছে।

kCLErrorDenied লোকেশন পরিষেবাতে অ্যাক্সেস ব্যবহারকারী অস্বীকার করেছিল। আইফোন ওএস 2.0 এবং এর পরে পাওয়া যায়। CLError.h এ ঘোষণা করা হয়েছে।

কেসিএলররনেটওয়ার্ক নেটওয়ার্কটি উপলভ্য ছিল না বা একটি নেটওয়ার্ক ত্রুটি ঘটেছে। আইফোন ওএস 3.0 বি এবং তার পরে পাওয়া যায়। CLError.h এ ঘোষণা করা হয়েছে।

kCLErrorHeadingFailure শিরোনামটি নির্ধারণ করা যায়নি। আইফোন ওএস 3.0 এবং এর পরে পাওয়া যায়। CLError.h এ ঘোষণা করা হয়েছে।

সুতরাং এর অর্থ অবস্থান নির্ধারণ করা যায়নি।

আমি অনুমান করব যে সম্ভবত সম্ভাব্য কারণ হ'ল লোকেশন ম্যানেজার লোকেশনটি ট্র্যাঙ্গুলেটেড করার জন্য ওয়াইফাই ব্যবহার করছে এবং ডাটাবেসগুলি স্থানীয় নেটওয়ার্কগুলিকে আবরণ করে না। ব্যবহারকারীরা যদি এখানে যান তবে স্পষ্টতই এটি স্থির করতে পারেন ।

তবে আমি যেমন উল্লেখ করেছি যে ওয়াইফাই লোকেশন স্টাফ সাধারণত কাজ করে এমন কোনও স্থানে অবস্থান ভিত্তিক প্রোগ্রাম চালানোর সময় আমি মাঝে মাঝে এটিকে একটি ক্ষণস্থায়ী ত্রুটি হিসাবেও দেখেছি।

শেষ পর্যন্ত আমার ধারণা, যদি কোনও ধরণের হার্ডওয়্যার ব্যর্থতা ঘটে থাকে তবে এই ত্রুটিটি দেখা সম্ভব।


4
তিনি সম্পর্কে জিজ্ঞাসা করছেন: কেসিএলিররডোমাইন
ইলেক্ট্রোনিক্স

এই প্রতিক্রিয়াতে কেসিএলিররডোমাইন সম্পর্কিত কোনও রেফারেন্স নেই যা ওপি সন্ধান করছে।
নর্মান এইচ

5

1) আপনার কাছে একটি বৈধ ওয়াইফাই এবং 3 জি সংযোগ রয়েছে কিনা তা পরীক্ষা করুন

আপনি যদি তারপর না

2) সেটিংসে যান এবং আপনার অবস্থান পরিষেবাদি পুনরায় সেট করুন 3) আপনার নেটওয়ার্ক সেটিংস পুনরায় সেট করুন


আমি এখনও বুঝতে পারছি না কেন আমি পরীক্ষার সময় আইপ্যাডে ওয়াইফাই বা 3 জি ছাড়াই লোকেশন পাচ্ছি না, কেন জিপিএস ব্যবহার করা হচ্ছে না? তাহলে কি ডিভাইসে ব্যবহারকারী ইন্টারনেট ছাড়াই লোকেশন পাচ্ছেন? আমি অফলাইন মোড
অ্যাপেও

যতদূর আমি জানি জিপিএসের জন্য ইন্টারনেট বা ওয়াইফাই সংযোগের দরকার নেই t এটি জিপিএস স্যাটেলাইটের 2 বা 3 এর সাথে অ্যাক্সেসযোগ্য স্থানে থাকলে আমরা জিও অবস্থানের স্থানাঙ্ক পেতে পারি internet আমাদের কেবল ইন্টারনেট সংযোগের বিষয়ে চিন্তা করতে হবে তবেই কোনও অনলাইন ক্রিয়াকলাপের জন্য জিও ইনফরমেশন প্রয়োজন যেমন গুগল ম্যাপ যা স্থানীয়ভাবে ক্যাশেড নয় এমন মানচিত্রের অবস্থানগুলি দেখানোর জন্য ইন্টারনেটের উপর নির্ভর করে Co
দুরাই আমুথান।এইচ

3

অবস্থান ব্যবস্থাপক অবিলম্বে অবস্থানের তথ্য পেতে অক্ষম হলে এই ত্রুটি নিক্ষেপ করা হয়। আমি দেখতে পেলাম যে স্টার্টআপডেটিং লোকেশন পদ্ধতিটি কল করার সময় এই ত্রুটি ঘটছিল। আমার জন্য, এটি আইপডে ঘটছিল কিন্তু আইফোনে নয়। এটি বোঝা যায়, যেহেতু, আইফোনের অবস্থান সম্পর্কিত তথ্য পেতে আরও বেশি উপায় রয়েছে (যেমন সেলুলার নেটওয়ার্ক) এবং আইপডটিতে এই ত্রুটি উত্থাপিত হওয়ার কারণে আইপডকে আরও বেশি সময় লাগে বলে লোকেশন সম্পর্কে একটি দ্রুত অনুমান করতে সক্ষম হয়।

যেহেতু, যখন এই ত্রুটিটি লোকেশন ম্যানেজার: ডিফল্ট উইথঅরআর: ডেলিগেট পদ্ধতি বলা হয়, এই পদ্ধতিতে পাস করা ত্রুটিযুক্ত বস্তু থেকে "[ত্রুটিযুক্ত ডোমেন]" এবং "[ত্রুটি কোড]" মেলাতে শর্তযুক্ত বিবৃতিতে কেউ এই নির্দিষ্ট কেসটি পরিচালনা করতে পারে।


3

আমি যা খুঁজে পেয়েছি তার সঠিক কারণটি হ'ল আইস সিমুলেটর "ডিবাগ সেটিংস" এবং এক্সকোড সেটিংস "সম্পাদনা স্কিমগুলি" উভয়ই লোকেশন সিমুলেশনে একটি দ্বন্দ্ব ঘটেছে this এটির যে কোনও একটিতে আপনাকে ডিফল্ট ব্যবহারকারীর অবস্থান সেট করতে নিশ্চিত করুন এবং চিহ্নিত করুন অন্য কেউ নয় সমস্যার সমাধান আশা করি এটি অবশ্যই সহায়তা করবে। ইনএক্সকোড:এখানে চিত্র বর্ণনা লিখুন

আইফোন / আইপ্যাড সিমুলেটরটিতে:এখানে চিত্র বর্ণনা লিখুন


3

আপনি যদি এমুলেটরটিতে এটি পেয়ে থাকেন তবে নিম্নলিখিতগুলি করুন

Debug > Location > ✓ Apple

এমুলেটর নির্দেশ


1

আপনি আপনার অ্যাপ্লিকেশনগুলির সাথে পরীক্ষা করতে এক্সকোডে নিজের অবস্থানের তালিকাটি যুক্ত করতে পারেন।

এক্সকোডের মধ্যে থেকে মেনু ডিবাগ / সিমুলেট অবস্থান নির্বাচন করুন এবং আপনাকে দেওয়া হবে:

a. "Don't Simulate Location"
b. 12 example locations
c. "Add GPX File to Project..."

"প্রকল্পে জিপিএক্স ফাইল যুক্ত করুন ..." নির্বাচন করুন এবং আপনার তৈরি জিপিএক্স ফাইলটি নির্বাচন করুন।


0

এক্সকোড প্রকল্প> পণ্য> প্রকল্প> সম্পাদনা প্রকল্প> চেক লোকেশন সিমুলেশন> আপনার অবস্থান সেট করুন> এবং অ্যাপ্লিকেশনটি আবার চালান আশা করি এটি কার্যকর হবে!


0

এই নিবন্ধটি ( https://possiblemobile.com/2013/04/using-xcode-to-test-location-services/ কে ধন্যবাদ ) আমি আমার কাস্টম জিপিএক্স ফাইলের ডেটা দেখার ইঙ্গিত পেয়েছি এবং সেখানে সমস্যাটি পাওয়া গেছে।

বিভিন্ন জিপিএক্স ফাইলগুলি আপনি বিভিন্ন উত্স থেকে পেতে পারেন নিম্নলিখিত রাস্তায় নির্দিষ্ট পথে বিভিন্ন স্থানাঙ্ক নির্দেশ করে। এটি Xcode এর অবস্থান সিমুলেশন সহ কাজ করবে না।

<gpx>
...
<trkpt lat="" lon="">
<ele></ele>
</trkpt>
...
</gpx>

আপনার যা করা উচিত তা হ'ল "trkpt" উপাদানটির সমস্ত উপস্থিতি খুঁজে পাওয়া এবং এটি আপনার প্রিয় পাঠ্য / এক্সএমএল সম্পাদকটিতে "ডাব্লুপিটি" দিয়ে প্রতিস্থাপন করুন। শেষের ফলাফলটি নীচে কিছু হওয়া উচিত:

<gpx>
<wpt lat="" lon="">
<ele></ele>
</wpt>
...
</gpx>

আশাকরি এটা সাহায্য করবে! এটি অবশ্যই আমাকে সাহায্য করেছিল।


0

আপনি নিজের প্রোগ্রামটি চালনার সময় এই ত্রুটিটি দেখা দেয় তবে আপনি প্রোগ্রামটি চালানোর পরে আপনি অবস্থানটি অনুকরণ করে।

আমি একটি পদ্ধতি পেয়েছি: আপনার সিমুলেটরটি ছেড়ে দিন এবং পুনরায় চালু করুন, তারপরে আপনি প্রগ্রেম চালানোর আগে আপনার সিমুলেটারের অবস্থানটি সেট করুন এবং এটি আমার পক্ষে কাজ করে।

আশাকরি এটা সাহায্য করবে! এটি অবশ্যই আমাকে সাহায্য করেছিল। ধন্যবাদ ...


0

এই সবগুলি আমার পক্ষে কার্যকর হয়নি .. আমার জন্য যা কাজ করেছে তা হ'ল: - অ্যাপটি চলাকালীন সিমুলেটর থেকে অবস্থানটি noneপুনরায় পরিবর্তন করতে সেট করুন custom


0

সমস্ত প্রস্তাবনা আমার ক্ষেত্রে সহায়ক হয়নি। সিমুলেটর ডিভাইস থেকে অ্যাপটি আনইনস্টল করা, এটি পুনরায় ইনস্টল করতে এবং এটিকে (সেটিংস অ্যাপ্লিকেশনটিতে) অ্যাক্সেস করার অনুমতি দেওয়ার জন্য যা সহায়তা করেছিল তা হ'ল।


-1

আপনি যদি ডিভাইসে এটি পেয়ে থাকেন তবে সম্ভাবনাগুলি কি আপনি জিজ্ঞাসা করেননি বা ব্যবহারকারী লোকেশন সংগ্রহের অনুমতি অস্বীকার করেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.