में वैकल्पिक ऐप आइकन सेट करने में असमर्थ मैं आईओएस 11 (एक्सकोड 9, बीटा 3) में ऐप के आइकन को वैकल्पिक आइकन में बदलने में असमर्थ हूं।आईओएस 11
हालांकि, यह आईओएस 10.3 में ठीक काम करता है (निम्न कोड के साथ):
if #available(iOS 10.3, *) {
guard let iconName = MySingletonClass.sharedInstance.iconName() else { return }
delay(0.01) {
UIApplication.shared.setAlternateIconName(iconName, completionHandler: { (error) in
if let error = error {
print(error.localizedDescription)
} else {
print("Success!")
}
})
}
} else {
// Fallback on earlier versions
}
मेरे plist सेट अप है, ताकि जैसे:
मैं यह अजीब मैं क्योंकि लगता है आईओएस 11 में वैकल्पिक ऐप आइकन का उपयोग करने वाले अन्य ऐप्स का उपयोग किया है। क्या आईओएस 11 में इसके साथ कोई ज्ञात बग है?
नोट: यदि आप सोच रहे हैं कि मैं क्यों देरी उपयोग कर रहा हूँ, see this post
क्या आपने 'supportAlternateIcons' को आगे की जांच की है? – BennX
@ बेनेक्स कैसे? मैंने सोचा कि यह केवल पढ़ने योग्य संपत्ति है जो सत्य है यदि प्लेस्ट मान (चित्रित) प्रदान किए जाते हैं – vikzilla