मैं UNUserNotificationCenter के साथ नई अधिसूचनाओं को कार्यान्वित कर रहा हूं। लेकिन मैं इसे पीछे की ओर संगत रखने की जरूरत है, इसलिए मैं हर जगह की जाँच करता है:जांचें कि आईएसओ 10 या संकलन समय के दौरान कम
if #available(iOS 10.0, *) { ... }
else { ... }
कौन सा iOS10 में ठीक से काम करने लगता है। UNUserNotificationCenter ढांचे का उपयोग करने में सक्षम होने के लिए, मैं आयात करने के लिए है:
import NotificationCenter
लेकिन यह iOS9.3 दुर्घटनाओं, क्योंकि यह पता नहीं है कि यह क्या है। यह एक संकलन समय कार्रवाई, नहीं एक क्रम कार्रवाई है - तो इसका मतलब है कि मैं imports.If मैं एक अलग वर्ग बनाने पर शर्त नहीं रख सकते हैं, और डाल
@available(iOS 10.0, *)
class ....
वहाँ
आयात में भी कक्षा से पहले हो रही हैं कार्यान्वयन। मुझे इस मुद्दे के आसपास कैसे काम करना चाहिए?
आप इस हो रही है क्योंकि आप "NotificationCenter" आयातित? – MCMatan