如何在Swift中汇总CGFloat?我已经尝试过了,ceil(CDouble(myCGFloat))
但是只能在iPad Air和iPhone
5S上使用。
在另一台模拟设备上运行时,出现错误提示 'NSNumber' is not a subtype of 'CGFloat'
更新 :Apple现在已经定义了一些CGFloat特定版本的常用功能,例如ceil
:
func ceil(x: CGFloat) -> CGFloat
…专门处理32/64位的差异。如果仅使用ceil
CGFloat参数,则它现在应在所有体系结构上都适用。
我的原始答案:
我认为这太可怕了,但是谁能想到更好的方法?#if
似乎没有工作CGFLOAT_IS_DOUBLE
;
根据我在条件编译文档中看到的内容,我认为您仅限于构建配置。
var x = CGFloat(0.5)
#if arch(x86_64) || arch(arm64)
var test = ceil(x)
#else
var test = ceilf(x)
#endif
问题内容: 我需要如下汇总一个数组 两个文档示例: 我想聚集阵列,找出所有的已经去了。我想要这样的东西: 其中,是数组长度减去1 的长度。我尝试了术语“聚合”和“和”,但无法输出所需的输出。 可以对文档结构进行更改,因此,如果这样对我有所帮助,我将很高兴知道。 问题答案: 在“ 城市 ” 上方发布的文档中,它不是json数组,而是json对象。如果可以更改文档结构,则可以将文档中的城市更改为对象数
本文向大家介绍如何在MongoDB中汇总总和以获得总数?,包括了如何在MongoDB中汇总总和以获得总数?的使用技巧和注意事项,需要的朋友参考一下 要在MongoDB中汇总总和以获取总计数,可以使用$sum运算符。要了解上述概念,让我们使用文档创建一个集合- 在method的帮助下显示集合中的所有文档。查询如下- 以下是输出- 这是获取总数的查询。 情况1-查询如下- 以下是输出- 这是在Mong
问题内容: 在我的模型中,我的数据类似于: 我想显示带有复选框的标签列表(包含’tag1’和’tag2’的唯一值)。希望是这样的: 如果我对列表进行硬编码,我知道如何根据检查的内容过滤主列表,但是不知道如何自动生成唯一标签列表。 问题答案: 您正在寻找执行三个操作: 从中的每个项目获取标签数组 将它们展平为单个阵列 从此数组获取唯一值 您可以使用纯JavaScript来做到这一点,但是为了使事情变
问题内容: 以下面的DataFrame为例, 生成一个新列的简单方法是什么?该列包含某一列中的某些数据聚集? 例如,如果我总结了 我怎样才能得到 问题答案:
问题内容: 我每天要进行几个实验,在Elasticsearch中存储实验的 错误 和 布尔 值(如果结果正确)。现在,我想在图形中显示结果(使用highchart js)。我使用这样的汇总查询来接收每天的汇总错误,包括标准差: 我面临的问题是,我无法像从数据库中获得双重错误一样检索布尔值。当我只是将字段名称更改为 我收到此错误消息: 但是,可以将所有布尔值合计为true,将true设置为1,将fa
问题内容: 我想从数字列表中获得一个总计。 出于演示目的,我先使用 产量 如您所见,我初始化一个空列表,然后在每个循环迭代中。有没有更优雅的方法,例如列表理解? 问题答案: 列表推导没有很好的方法(干净,可移植)来引用其正在构建的列表。一种好的,优雅的方法可能是在生成器中完成该工作: 要获得此列表,当然可以使用。