2016-09-26 11 views
9

में स्विफ्ट कोड का उपयोग करके सिम्युलेटर को घुमाने के लिए कैसे करें मेरे पास एक परिदृश्य है जहां मुझे xcode ui परीक्षण चल रहा है, जबकि मुझे अपने सिम्युलेटर को घूमना है।xcode ui test

सिम्युलेटर घुमाने के लिए, मैं नीचे दिए गए कोड

UIDevice.currentDevice().orientation 
let value = UIInterfaceOrientation.LandscapeLeft.rawValue 
UIDevice.currentDevice().setValue(value, forKey: "orientation") 

का उपयोग लेकिन यह काम नहीं कर रहा है।

क्या xcode ui परीक्षण में स्विफ्ट कोड का उपयोग कर सिम्युलेटर को घुमाने के लिए कोई समाधान है?

धन्यवाद

+0

प्रयास करें [सिम्युलेटर को घुमाने के लिए कैसे] (http://stackoverflow.com/ प्रश्न/15642135/कैसे-करें-i-rotate-the-ios-simulator-use-code) – iDeveloper

उत्तर

12

क्या आपने यह कोशिश की है?

स्विफ्ट 2.x

XCUIDevice.sharedDevice().orientation = .LandscapeLeft 
XCUIDevice.sharedDevice().orientation = .Portrait 

स्विफ्ट 3,0

XCUIDevice.shared().orientation = .landscapeLeft 
XCUIDevice.shared().orientation = .portrait 
+1

धन्यवाद, यह मेरी इच्छा के अनुसार काम करता है – user6633897

+0

एनपी ग्ल @ user6633897 –

+0

** @ रशवान ** की मदद करने के लिए विज्ञापन ** अगर मैं कंसोल में सिम्युलेटर की स्थिति मुद्रित करना चाहता हूं? – iDeveloper

0

स्विफ्ट 4:

XCUIDevice.shared.orientation = .landscapeLeft 
XCUIDevice.shared.orientation = .portrait