uiview - Swift compiler bug maybe? -


मैं तेजी से सरल एनीमेशन करना चाहता हूं

  UIView.animateWithDuration (UINavigationControllerHideShowBarDuration, एनिमेशन <() - <() - & gt; शून्य में वापसी})  

लेकिन मुझे कॉल में पैरामीटर 'देरी' के लिए लापता तर्क मिल रहा है

कोई भी विचार?

UINavigationControllerHideShowBarDuration एक फ्लोट है, लेकिन अवधि: पैरामीटर में टाइप NSTimeInterval है (जो डबल के लिए एक उपनाम है)। इसलिए आपको स्पष्ट रूप से कनवर्ट करना होगा:

  UIView.animateWithDuration (NSTimeInterval (UINavigationControllerHideShowBarDuration), एनीमेशन: {() - & gt; शून्य में वापसी})  

Comments