2014-09-02 12 views
5

का उपयोग करके कंपन को आमंत्रित और नियंत्रित करना स्विफ्ट का उपयोग करके कंपन को कैसे आमंत्रित कर सकता है और इसकी अवधि को नियंत्रित कर सकता हूं? इसके अलावा अन्य पैरामीटर को परिभाषित किया जा सकता है? मैं स्विफ्ट का उपयोग करके एक बहुत ही कम कंपन का आह्वान करना चाहता हूं।स्विफ्ट और आईओएस 8

मैं निम्नलिखित समारोह की कोशिश की:

func() { 
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) 
} 

लेकिन मैं इस त्रुटि मिलती है:

'Int' is not convertible to 'SystemSoundID' 

उत्तर

-4

मैं एक ही मुद्दा है लेकिन मेरे लिए 1352kSystemSoundID_Vibrate के बजाय काम करता है का उपयोग कर सकते है।

AudioServicesPlaySystemSound(1352) 

उपर्युक्त समाधान का उपयोग अस्थायी कार्यवाही के रूप में किया गया था। जैसा कि कई अन्य लोगों ने बताया है, AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate)) का उपयोग करना बेहतर है क्योंकि उपर्युक्त समाधान विफल प्रमाण नहीं है।

+4

जबकि अपने कोड (या नहीं) काम कर सकते हैं अगर आप समस्या के बारे में एक संक्षिप्त व्याख्या जोड़ सकते हैं और कैसे अपने कोड इसे हल करता है यह बहुत अच्छा होगा। जैसा कि यह [सहायता केंद्र] के अनुसार एक पूर्ण उत्तर प्रदान नहीं करता है (http://stackoverflow.com/help/how-to-answer) – dic19

+0

यह काम करता है, आपके इनपुट के लिए धन्यवाद। – DanteDeveloper

+1

यह हल करने के लिए एक अच्छा तरीका नहीं लगता है, @Mark द्वारा उत्तर अधिक मजबूत है क्योंकि यह निरंतर उपयोग करता है और मूल्य नहीं। – TimPelgrim

26

यह एक बेहतर समाधान हो जाएगा:

AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))

संबंधित मुद्दे