Как преобразовать тип anyobject в int в sw
Я ищу ключ в массиве словарей, подобных этому.
Я получаю правильное значение для результата. Но моя проблема в том, что я хочу преобразовать этот результат в значение Int. Я попробовал несколько способов, но это не помогло.
Это один из способов, который я пробовал, но это условие проверки числа не сбывается.
Как я могу это сделать? Пожалуйста, помогите мне. Спасибо
Что я уже пробовал:
if let result = self.lasrIDArray.flatMap({$0["\(self.selectedTitle)"]}).first { print("-------RESULT------\(result)") //->title of the other if let number=result as? NSNumber { let tag=number.integerValue let currentScroll=self.view.viewWithTag(Int(api.selectedCatID)!) as! UIScrollView let lastImgVw=currentScroll.viewWithTag(tag) as! UIImageView print("-------LASTIMG ORIGIN------\(lastImgVw.frame.origin.y)") }
Surya_Narayan
использовать тип преобразование для Conver значение результата для данных типа int .
Int(результат)
замените NSNumber на NSInteger ..
Я предполагаю, что это будет работать