Error[8]: Undefined offset: 4, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

概述我在一个Dictionarys数组中搜索一个键,我想将结果值转换为Int值.这就是我试过的. if let result = lasrIDArray.flatMap( {$0["\(self.selectedTitle)"]} ).first { print(result) if let number = result as? NSNumber { l 我在一个Dictionarys数组中搜索一个键,我想将结果值转换为Int值.这就是我试过的.
if let result = lasrIDArray.flatMap( {
let data :AnyObject = "100"let score = Int(data as! String)! //Force Unwrap optional value it will be dengerIoUs for nil condition.print(score)
["\(self.selectedTitle)"]} ).first { print(result) if let number = result as? NSNumber { let tag = number.integerValue let currentScroll = vIEw.vIEwWithTag(Int(API.selectedCatID)!) as! UIScrollVIEw let lastimgVw = currentScroll.vIEwWithTag(tag) as! UIImageVIEw print(lastimgVw.frame.origin.y) }}

但是如果让number =结果为? NSNumber无法按预期工作.转换此值的正确方法是什么?

解决方法 我不知道您的代码,但这对您有所帮助.

您可以通过这种方式获取AnyObject值…

let hitCount = "100"let data :AnyObject = hitCount as AnyObject //sometime Xcode will ask value typelet score = Int(data as? String ?? "") ?? 0print(score)

或者也尝试这种方式

let hitCount = "100"let data :Any = hitCount //Any type Value passing here let score = Int(data as? String ?? "") ?? 0print(score)

输出 –

Swift 3.1&斯威夫特4

[+++]

输出 –

总结

以上是内存溢出为你收集整理的ios – 如何在Swift中将AnyObject类型转换为Int全部内容,希望文章能够帮你解决ios – 如何在Swift中将AnyObject类型转换为Int所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
["(sel"og:type" content="webpage">["(sel" /> ["(sel"> ios – 如何在Swift中将AnyObject类型转换为Int_app_内存溢出

阅读 24

ios – 如何在Swift中将AnyObject类型转换为Int,第1张

概述我在一个Dictionarys数组中搜索一个键,我想将结果值转换为Int值.这就是我试过的. if let result = lasrIDArray.flatMap( {$0["\(self.selectedTitle)"]} ).first {          print(result)    if let number = result as? NSNumber {        l                        我在一个Dictionarys数组中搜索一个键,我想将结果值转换为Int值.这就是我试过的.      
if let result = lasrIDArray.flatMap( {
let data :AnyObject = "100"let score = Int(data as! String)! //Force Unwrap optional value it will be dengerIoUs for nil condition.print(score)

["\(self.selectedTitle)"]} ).first { print(result) if let number = result as? NSNumber { let tag = number.integerValue let currentScroll = vIEw.vIEwWithTag(Int(API.selectedCatID)!) as! UIScrollVIEw let lastimgVw = currentScroll.vIEwWithTag(tag) as! UIImageVIEw print(lastimgVw.frame.origin.y) }}

但是如果让number =结果为? NSNumber无法按预期工作.转换此值的正确方法是什么?

解决方法 我不知道您的代码,但这对您有所帮助.
您可以通过这种方式获取AnyObject值…

let hitCount = "100"let data :AnyObject = hitCount as AnyObject //sometime Xcode will ask value typelet score = Int(data as? String ?? "") ?? 0print(score)

或者也尝试这种方式

let hitCount = "100"let data :Any = hitCount //Any type Value passing here let score = Int(data as? String ?? "") ?? 0print(score)

输出 –

Swift 3.1&斯威夫特4

输出 –

总结 以上是内存溢出为你收集整理的ios – 如何在Swift中将AnyObject类型

转换为Int全部内容,希望文章能够帮你解决ios – 如何在Swift中将AnyObject类型转换为Int所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/web/1108207.html
类型
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
频率公式 频率公式 一级用户组
ios – 在UICollectionViewCell中为UIButton设置rx.tap的问题 – RxSwift 3
上一篇
2022-05-29
更新查询时ios中的“数据库已锁定”错误
2022-05-29

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label} ["(self.selectedTitle)&quo', author : '频率公式', cat_name : 'app', time_y_m : '2022年05月', time_d : '29', site_motto : '内存溢出' }; {script} {script}