cost 451 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 ...

NSExpresseion,確定從左關聯操作

[英]NSExpresseion, determine operating from left-associative

我正在制作一種方法來從未排序的字符串中解析數學運算,我面臨的唯一問題是我無法確定從左關聯進行運算。 而不是 4 - (1 * 2) = 2 我希望它從左側開始並忽略是否以 * 或 / 首先所以 (4 - 1 ) * 2 = 6 ...

嘗試評估 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 ...

在Swift 5中以NSException類型的未捕獲異常終止

[英]terminating with uncaught exception of type NSException in Swift 5

我的代碼在執行以下代碼時可以正常工作: 2 + 2但是,當我的代碼進行例如2 + 2 +時,我的應用程序將關閉。 我試圖做-捕獲代碼塊和許多錯誤處理。 我無法解決問題。 ...

如何解決錯誤:二進制運算符'=='不能應用於類型'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定制

[英]NSExpression customization

如何在NSExpression添加我的infix運算符? 我想在NSExpression添加^^作為冪計算運算符。 ...

檢查表達式是否有效

[英]Check expression is valid or not

由於未捕獲的異常“ NSInvalidArgumentException”而終止應用程序,原因:“無法解析格式字符串“ 12 + 6 + == 1”” 我想驗證表達式是否有效。 我正在嘗試使用以下代碼: 我已經使用了try-catch語句,但是仍然在這里崩潰。 有什么解決 ...

建立謂詞(NSExpression)以確定Mapbox SymbolStyle圖層的圖標顏色

[英]Building predicate (NSExpression) to determine icon color for Mapbox SymbolStyle layer

我最近開始在iOS上使用Mapbox SDK,並且有一些要添加到地圖中的標記。 每個標記代表一個具有多個屬性的對象,其中包括:type屬性(返回到枚舉)和boolean屬性。 我定義了MGLSymbolStyleLayer並已相應地設置了大多數與圖標相關的屬性。 目前,我僅根據對象的“類型 ...

字符串格式參數綁定字典

[英]String format parameters binding dictionary

是否有任何內置解決方案允許以NSExpression的方式替換字符串(即提供綁定字典)? 所以代替: 我們有: PS我知道replaceOccurrences ,我需要NSExpression樣式替換。 謝謝! ...

具有多種功能的Swift 4 NSExpression

[英]Swift 4 NSExpression with Multiple Functions

所以我有一個字符串formula ,可以說是: 我可以執行簡單的算術,乘法,除法,減法等操作,但是如何將Max函數組合到此字符串中呢? 我當時想我必須將max更改為可以子字符串化的內容,然后單獨執行每個函數並遍歷實例,但是有沒有更好的方法呢? 像|@Max(x,y)| 。 ...

創建一個新的NSExpression

[英]Create a new NSExpression

我如何創建一個具有常量值的NSExpression以便與PredicateEditor一起使用。 例如: leftExpression應該是字符串“ state”,rightExpression應該是字符串“ Germany” 我試過了: 但這不起作用。 程序停止,沒 ...

斯威夫特字符串到公式

[英]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