[NSObject: AnyObject]? não possui um membro chamado erro 'subscrito' no Xcode 6 beta 6
Eu usei o par de linhas de código abaixo para obter o quadro do teclado quando mostrado na tela. Eu me registrei emUIKeyboardDidShowNotification
notificação.
func keyboardWasShown(notification: NSNotification) {
var info = notification.userInfo
var keyboardFrame: CGRect = info.objectForKey(UIKeyboardFrameEndUserInfoKey).CGRectValue()
}
Isso costumava funcionar na versão beta 5. Fiz o download da versão mais recente do Xcode 6, que é beta 6, e esse erro ocorreu na segunda linha.
'[NSObject: AnyObject]?' não possui um membro chamado 'objectForKey'
Depois de pesquisar no Google, me depareiesta solução. E eu mudei assim,
var keyboardFrame: CGRect = (info[UIKeyboardFrameEndUserInfoKey] as NSValue).CGRectValue()
Mas parece que isso também está desatualizado agora. Porque eu recebo esse erro agora.
'[NSObject: AnyObject]?' não tem um membro chamado 'subscrito'
Não consigo descobrir esse erro ou como resolvê-lo.