У меня есть Array
от NSDictionary
по имени deejayTweetsDictionary
. В пределах опционного ключа likes
находится Array
от NSDictionary
.Быстрое/как проверить наличие дополнительного значения
Теперь я хочу проверить, есть ли: user == likes?.valueForKey(user) as! String
.
Мой код работает нормально, пока user
находится в пределах likes
. Если бы я войти в систему с другой учетной записью - с другой user
, приложение падает на:
if likes?.valueForKey(user) as! String == user {
Как я могу проверить мой, если заявление, если likes
является необязательным и может содержать различную user
NSDictionaries
?
let tweets = deejayTweetsDictionary[indexPath.row]
let likes = tweets.valueForKey("likes")
let user = backendless.userService.currentUser.objectId
if likes != nil {
if likes?.valueForKey(user) as! String == user {
cell.liked = 1
} else {
cell.liked = 0
}
}
снова: likes
может содержать пейзажный число [user:user]
Вопрос: Как я могу проверить мой, если заявление в случае user
не в likes
? Помощь очень ценится.
Прочтите главу * Основы * в Руководстве по быстрому языку – vadian