问题标签 [anyobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - Swift:AnyObject 转换为 Float 失败
我不知道为什么ss
演出为零而sss
演出0.599999998
。为什么强制转换Float
为零?你们有什么方法可以让我得到正确的结果吗?
swift - 如何识别对象的类型?
这是我对特定 API 的 JSON 响应。
情况1
键“MultiChoiceQuestion”返回一个包含两个问题的数组。所以这是我的代码。
案例2
对于案例 2,我的代码不起作用并且应用程序崩溃,因为它返回该特定键的字典。那么我怎样才能编写一个适用于所有对象的通用代码呢?
swift - 为什么我不断收到“无法构造任何对象,因为它没有可访问的初始化程序”
我一直在关注 youtube 上的教程并在 xcode 中编写类似 twitter 的应用程序并不断返回此错误,该教程使用的是早期版本的 swift。我该如何克服这个问题?
arrays - 将对象数组按升序排序
我有一个对象数组。每个对象都有一个键“用户名”。
有没有一种快速的方法可以将这个对象数组按升序排序?
谢谢
swift - 根据变量过滤任意数组
我有一个类型的数组Any
,该数组中有两种不同的类型,Person
它们SportsMan
都有一个名为rank
. 我想根据排名对数组进行排序。以下是我今天的做法,并且有效:
!
由于in ,我感到有点不确定l! < r!
。这是解决这个问题的好方法,还是有任何内置函数可以用来解决这个问题?
ios - Google Mobile Native Express 广告 iOS - [AnyObject] 的问题
我正在尝试在我的 iOS 项目中快速实现 Native Express Ads。
首先我有一堂课
哪个类从 Internet 获取 JSON 并填写表格视图。我也有一些功能,比如搜索事件的名称,还有一个按日期过滤事件的按钮。所有这些都可以使用下面的代码正常工作
首先我改变了
至
所以广告可以附加到数组中,如下面的函数所示addNativeExpressAds()
!我对函数sort()
和filter
.
因为sort()
它说Value of type 'AnyObject' has no member 'realDate'
因为filter
它说Value of type 'AnyObject' has no member 'eventName'
更新 1. 在对谷歌进行一些研究后,我发现这可能是sort()
功能的解决方案
虽然eventData
数组还包括GADNativeExpressAdView
,因为在我上面链接的示例中,有这个代码块下载快速原生广告并将它们附加到AnyObject
数组,eventData
见下文
通过这个我得到了错误
所以我无法对任何对象的数组进行排序,导致GADNativeExpressAdView
我的数组中出现广告。
对这个有任何想法吗?
swift - Swift 泛型与任何
我在苹果网站上阅读了 swift 文档。有一个函数 swapTwoValues,可以交换两个任意给定的值
现在我想编写类似的函数,但我不想使用 T 泛型类型,而是想使用 Any
调用我写的这个函数
我有两个问题。
1) 为什么编译器会为第二个函数给出此错误(不能将不可变值作为 inout 参数传递:从“Int”到“Any”的隐式转换需要临时)
2) Generic types 和 Any 有什么区别
ios - 无法转换“Swift._ContiguousArrayStorage”类型的值' 到 'NSMutableArray'
我不小心将手机中的 iOS 版本从 10.3.3 更新到了 11.0.3。因此,我不得不将我的 xcode 升级到最新的 9.1 版本。现在,当我在 xcode 9.1 中运行我的代码时,它会出现
无法将“Swift._ContiguousArrayStorage”类型的值转换为“NSMutableArray”
似乎不再有从“AnyObject”数组到“NSMutableArray”的转换。但是我在整个代码中都使用了这种转换。我花了将近一天的时间尝试使用 [[String : AnyObject]] 而不是 [AnyObject] 这不是一个好主意,因为它会影响整个代码,感觉就像我从头开始重新编写代码一样。谁能建议一个更好的解决方案。?