我在Swift中有这个代码并且它可以工作,但我认为有更好的方法从NSNumber获取我的对象并将其转换为Double:
var rating: NSNumber
var ratingDouble: Double
rating = self.prodResult?.prodsInfo.prodList[indexPath.row].avgRating as NSNumber!!
ratingDouble = Double(rating.doubleValue)
Run Code Online (Sandbox Code Playgroud)