Member 12634400 Ответов: 0

Как преобразовать тип 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 ..
Я предполагаю, что это будет работать

0 Ответов