$("td.ms-formbody").each(function (index) {
if (index === 6) {
console.log("Mobile");
}
}
matrix_linear_combination现在生成“使用未解析的标识符'matrix_linear_combination'”错误。
任何现有的替代品?
PS:我应该澄清一下我已经导入了simd并且在iOS10 / Swift 3中没有问题。)
答案 0 :(得分:1)
简答: iOS 11 / macOS 10.13 SDK重命名了许多simd类型和功能,
前缀matrix_
已替换为simd_
。
更长的答案:
Xcode 8使用iOS 10.3(相应的macOS 10.12)SDK,并定义 simd矩阵类型为
typedef struct { vector_float2 columns[2]; } matrix_float2x2;
和功能
static matrix_float2x2 __SIMD_ATTRIBUTES__ matrix_linear_combination(float __a, matrix_float2x2 __x, float __b, matrix_float2x2 __y);
将这些导入到Swift 3中
public struct matrix_float2x2 { ... }
// ...
和
public func matrix_linear_combination(_ __a: Float, _ __x: matrix_float2x2, _ __b: Float, _ __y: matrix_float2x2) -> matrix_float2x2
// ...
Xcode 9使用iOS 11(相应的macOS 10.13)SDK并定义了 类型为
typedef struct { simd_float2 columns[2]; } simd_float2x2;
// ...
和功能
static simd_float2x2 SIMD_CFUNC simd_linear_combination(float __a, simd_float2x2 __x, float __b, simd_float2x2 __y);
// ...
将这些导入到Swift 4中
public struct simd_float2x2 { ... }
// ...
和
public func simd_linear_combination(_ __a: Float, _ __x: simd_float2x2, _ __b: Float, _ __y: simd_float2x2) -> simd_float2x2
// ...