cost 382 ms
如何在 NSExpression 中使用条件(例如三元运算符)? - How do I use conditionals (e.g. ternary operator) in an NSExpression?

我正在使用 NSExpression 来评估简单的字符串,例如: 我的一些字符串有更复杂的逻辑,我想使用三元运算符。 我尝试使用传统的?:语法,但出现错误: 以 NSException 类型的未捕获异常终止假设我唯一能改变的是字符串,有没有办法使用三元运算符? ...

如何在CoreData中累积托管对象String属性的长度? - How to accumulate length of managed object String property in CoreData?

这是CoreData中的一个Item实体,Item包含一个属性title(类型是String?): 我想计算所有 Item.title.count 的总和: 我不想循环遍历所有 Item 对象,我想使用如下内容: 不幸的是,上面的代码崩溃如下: *** 由于未捕获的异常“NSIn ...

使用 Mapbox iOS SDK 构建条件表达式 - Building a conditional expression using the Mapbox iOS SDK

我正在更新使用 Mapbox v6 SDK 的现有 iOS 应用程序。 该应用程序使用点要素数组定义形状源,并指定应根据特定半径对点进行聚类。 这是执行此操作的代码: 我还定义了一个圆形样式层来显示 map 上的集群: 这按预期工作,但现在我需要根据位于集群中的所有特征的属性来定义圆圈颜色。 具体来 ...

CoreData Fetch:获取具有最大一个属性并具有另一个共同属性的对象 - CoreData Fetch: Getting the objects with the maximum of one atttribute and having another attribute in common

我有一个 CoreData ManagedObject 类型的事件,其属性名称:Sting 和日期:Date。 我想获取名称中包含过滤器的所有 EventObject。 如果多个同名 object 匹配过滤器,则只返回最新日期的 object。 只是为了澄清我想要什么。 在基于表的方法中,我会在 S ...

使用 NSExpression 手动实现标准差 - Manual implementation of Standard Deviation with NSExpression

看起来 iOS 上的Core Data的标准偏差方法不存在,所以我试图手动完成。 我刚从NSExpression开始,所以我正在努力解决这个问题: 在我的subExpr ,我试图将平均值减去我的 numbers 数组的所有值,但是在尝试评估最后一行的 v 时它会崩溃。 如何用NSExpression ...

尝试评估 NSExpression 或 NSPredicate 时的 SIGABRT - SIGABRT when trying to evaluate an NSExpression or NSPredicate

我正在尝试结合NSExpression + NSPredicate来创建一个简单的功能,用户将在其中键入size + 1 > 3 ,然后它将评估表达式。 首先,为了确保我可以让 NSExpression 使用变量,我尝试了以下操作: 接下来,为了确保我可以评估 NSPredicate,我 ...

SwiftUI:如何将 Double 与 String 组合并进行数学计算? - SwiftUI: How to combine a Double with a String and do a math calculation?

我对 Swift / SwiftUI 和一般编码仍然是全新的。 我之前问过这个问题,但它被关闭了,因为它显然是重复的,但是 (,) 这不解释 SwiftUI,我无法让这个东西在 SwiftUI 中工作,因为即使我使用建议的 NSExpression,我也不能使用结果。 因为它不是 View 并且我 ...

NSPredicate 获取给定值下属性的最大值 - NSPredicate to get the max value of a property under a given value

我有一个实体Update它有两个属性: date和amount 。 假设我在 Core Data 中有这些对象: 我的目的是在给定日期之前获取具有最新日期的对象。 例如,给定日期 2020-01-12,结果应该是日期为 2020-01-10 的对象。 我想知道是否可以使用单个 NSPredica ...

如何解决错误:二进制运算符'=='不能应用于类型'NSExpression.ExpressionType'和'_'的操作数 - How do I fix error: Binary operator '==' cannot be applied to operands of type 'NSExpression.ExpressionType' and '_'

我正在浏览HomeKit目录中的旧代码:遇到一个表示以下内容的表达式时,创建房屋,配对和控制配件以及设置触发器 我不知道 在 是指在左侧 当我搜索Google并堆栈溢出 “ KeyPathExpressionType”时,我什么也没找到。 一样 我什么都 ...

如何遍历动态大小的数组并传递可变参数中的参数作为属性? - How to loop through array of dynamic size and pass properties as arguments in variadic function?

我有一个有趣的问题,不确定我想做什么。 如果没有,我想我的问题还有其他解决方法。 我正在使用iOS的Mapbox(替代MapKit)。 Mapbox具有样式图层,可让您为地图上的不同图钉设置不同的图像。 这是通过将图层的iconImageName设置为不同的值来完成的,具体取决于它要 ...

建立谓词(NSExpression)以确定Mapbox SymbolStyle图层的图标颜色 - Building predicate (NSExpression) to determine icon color for Mapbox SymbolStyle layer

我最近开始在iOS上使用Mapbox SDK,并且有一些要添加到地图中的标记。 每个标记代表一个具有多个属性的对象,其中包括:type属性(返回到枚举)和boolean属性。 我定义了MGLSymbolStyleLayer并已相应地设置了大多数与图标相关的属性。 目前,我仅根据对象的“类型 ...

具有多种功能的Swift 4 NSExpression - Swift 4 NSExpression with Multiple Functions

所以我有一个字符串formula ,可以说是: 我可以执行简单的算术,乘法,除法,减法等操作,但是如何将Max函数组合到此字符串中呢? 我当时想我必须将max更改为可以子字符串化的内容,然后单独执行每个函数并遍历实例,但是有没有更好的方法呢? 像|@Max(x,y)| 。 ...

斯威夫特字符串到公式 - Swift String into formula

这可能是问这个问题的错误地方,但我知道NSExpression,但似乎只能进行原始数学运算-我对此有误吗? 我可以轻松地执行以下操作: @Value-2/3+9-6 ect,但是我想合并Max,Min和可能的其他一些操作(而不仅仅是乘法,除法,减法和加法) 。在同一个方程式中是否有可能,是否必 ...

我可以强制NSExpression和expressionValue以某种方式假设双打而不是Ints吗? - Can I force NSExpression and expressionValue to assume Doubles instead of Ints somehow?

我正在尝试用字符串做数学。 当我使用NSExpression将字符串转换为数学问题,然后使用expressionValue获取结果时,Swift假设我想要一个整数。 考虑这两个Playground示例: 我应该怎么做才能让我总是得到一个Double? 我不想提前解析字符串。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM