আইওএস-এ সুইফট দিয়ে আমার অ্যাপ্লিকেশনটিতে কীভাবে স্ক্রিন লক প্রতিরোধ করবেন


113

নেভিগেশন ব্যবহার করার সময় আমি কীভাবে স্ক্রিন লক প্রতিরোধ করতে পারি?

ওয়াজে এর করার বিকল্প আছে, আমি আমার অ্যাপে এটি কীভাবে করব?

উত্তর:


241

এটা ব্যবহার কর:

উদ্দেশ্য গ:

[[UIApplication sharedApplication] setIdleTimerDisabled: YES];

সুইফট (উত্তরাধিকার):

UIApplication.sharedApplication().idleTimerDisabled = true

3 এবং উপরে সুইফট:

UIApplication.shared.isIdleTimerDisabled = true

আমদানি নিশ্চিত করুন UIKit

আপেল.ডিভেলার.কম থেকে ডকুমেন্টেশনের লিঙ্কটি এখানে


4
সুইফ্টটি হওয়া উচিতUIApplication.sharedApplication().idleTimerDisabled = true
ডগ

3
সুইফট 3:UIApplication.shared.idleTimerDisabled = true
ফানকেনস্ট্রহেলেন

2
এটি পরিবর্তিত হয়েছেUIApplication.shared.isIdleTimerDisabled = true
লুকাশ ফারাহ

1
এই লাইনটি কোথায় যুক্ত করবেন? আমি
রিপ্যাক্ট

@ প্রজ্ঞানানন্দ মিলিন্দ পোহারে আপনি যেখানেই এটি যুক্ত করতে পারেন, কেবল এই লাইনটি কার্যকর হয়েছে তা নিশ্চিত করুন
মেলাও

20

আপনি কোডটি কোথায় ডাকতে চান তার উপর নির্ভর করে সুইফট ৩.০ এর জন্য এখানে দুটি বিকল্প রয়েছে:

AppDelegate.swift এর ভিতরে:

application.idleTimerDisabled = true

বাইরে AppDelegate.swift:

UIApplication.shared().isIdleTimerDisabled = true


2
অ্যাপডেলিগেট.সুইফ্ট কোডের বাইরে হওয়া উচিত:UIApplication.shared.isIdleTimerDisabled = false
ডিভস্টারলাইট

13

সুইফট 4

AppDelegate.swift ফাইলটিতে অ্যাপ্লিকেশন কার্যের ভিতরে নিম্নলিখিত লাইনটি যুক্ত করুন :

    application.isIdleTimerDisabled = true

6

আপনি আমার ছোট লিবিটি অনিদ্রা (সুইফট 3, আইওএস 9+) ব্যবহার করতে পারেন - আরেকটি দুর্দান্ত বৈশিষ্ট্য হ'ল আপনি কেবল চার্জ করার সময় ঘুমানো থেকে রোধ করতে পারেন।

idleTimerDisabledSoultion ঠিক আছে কিন্তু আপনি তা সেট করতে মনে রাখতে হবে falseপরে।


0

আপনি যদি আমাদের ছোট প্রকল্পের ব্যবহার করতে পারেন আপনি আরো উন্নত কেস থাকে: ScreenSleepManager নাকি বিশেষ সম্পর্কে যদি ViewControllers - ব্যবহারের অনিদ্রা সরু তার আগে না। ম্যানুয়াল লেনদেন idleTimerDisabledপ্রায়শই আমাকে কিছু সমস্যা সৃষ্টি করে (যেমন মিথ্যাতে পুনরায় সেট করতে ভুলে গিয়েছি বা একাধিক (নেস্টেড) মডিউলগুলি সেট করার চেষ্টা করছে) handle

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