[NSObject: AnyObject]? ' не имеет члена с именем 'subscript' ошибка в Xcode 6 beta 6

Я использовал приведенную ниже пару строк кода, чтобы получить рамку клавиатуры, когда она отображается на экране. Я зарегистрировался вUIKeyboardDidShowNotification уведомление.

func keyboardWasShown(notification: NSNotification) {
    var info = notification.userInfo
    var keyboardFrame: CGRect = info.objectForKey(UIKeyboardFrameEndUserInfoKey).CGRectValue()
}

Раньше это работало в бета-версии 5. Я скачал последнюю версию Xcode 6, которая является бета-6, и эта ошибка произошла во второй строке.

'[NSObject: AnyObject]?' не имеет члена с именем 'objectForKey'

После некоторого Google, я наткнулсяэтот решение. И я изменил это так,

var keyboardFrame: CGRect = (info[UIKeyboardFrameEndUserInfoKey] as NSValue).CGRectValue()

Но, похоже, это тоже устарело. Потому что сейчас я получаю эту ошибку.

'[NSObject: AnyObject]?' не имеет члена с именем «индекс»

Я не могу понять эту ошибку или как ее устранить.

Ответы на вопрос(1)

Ваш ответ на вопрос