के लिए उपलब्धता देखने मैं एक मौजूदा आईओएस अनुप्रयोग है जो आईओएस 8. से समर्थन करता है, मैं केवल iOS 9. लिएस्विफ्ट 2 एपीआई स्टोरीबोर्ड
मैं आईओएस 9 के लिए एक नया स्टोरीबोर्ड जो उपयोग कर रहा है बनाया है नई सुविधाओं को जोड़ने के लिए करना चाहते हैं यूआईएस 9 फीचर्स जैसे यूआईएसटीक व्यू। उचित ओएस संस्करण के आधार पर उपयुक्त स्टोरीबोर्ड फ़ाइल को तुरंत चालू किया जाता है।
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let storyboard: UIStoryboard
if #available(iOS 9, *, *) {
storyboard = UIStoryboard(name: "Main", bundle: nil)
} else {
storyboard = UIStoryboard(name: "MainOld", bundle: nil)
}
let mainViewController = storyboard.instantiateInitialViewController()
window?.rootViewController = mainViewController
window?.makeKeyAndVisible()
return true
}
लेकिन मैं Main.storyboard पर संकलन त्रुटि हो रही है "UIStackView आईओएस 9.0 से पहले"
मैं Xcode 7 उपयोग कर रहा हूँ बीटा 5.
कैसे iOS पर आईओएस 9 संबंधित सुविधाओं का उपयोग करने स्विफ्ट 2 # उपलब्धता उपलब्धता का उपयोग कर 8 समर्थित परियोजनाएं
हो सकता है कि इससे आपकी मदद मिलेगी: https://forums.developer.apple.com/thread/6773 – Bannings
@ बैनिंग्स, डेवलपर फोरम टिप्पणी आईओएस 9 पर तैनाती लक्ष्य को बदलने का सुझाव देती है। लेकिन मैं चाहता हूं कि मेरे ऐप को आईओएस 9 के लिए आईओएस 8 से समर्थन देना चाहिए, मैं नई सुविधा जोड़ना चाहता हूं। जैसे ही स्विफ्ट सुविधा स्तर को सत्यापित करने के लिए भाषा स्तर समर्थन # उपलब्ध कराता है। मुझे उचित सत्यापन जोड़ने में सक्षम होना चाहिए। – jpsasi
त्रुटि स्टोरीबोर्ड से है जो भी आप उपयोग कर रहे हैं # उपलब्ध या नहीं। – Bannings