小编Sal*_*han的帖子

无法执行命令:分段错误:11 swift前端命令因信号失败(使用-v查看调用)

我有一个iOS swift程序,可以在Xcode Beta2上编译和运行.当我下载beta4时,我纠正了新的快速语言的一些语法错误.我现在得到这个错误:

<unknown>:0: error: unable to execute command: Segmentation fault: 11
<unknown>:0: error: swift frontend command failed due to signal (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

问题是它没有告诉我这个错误在哪里,所以我可以进一步解决它.在哪里可以键入-v以"查看调用"并进一步排除故障?没有这个,绝对没有办法找出问题所在.提前致谢.

xcode segmentation-fault ios swift

35
推荐指数
5
解决办法
4万
查看次数

将元组作为AnyObject传递给swift

是否可以将Tuples作为参数传递给以AnyObject作为参数的函数?

我正在使用OneDrive SDK,它允许您传递声明为AnyObject的userState参数.该函数声明如下:

func getWithPath(path:String, userState: AnyObject)
Run Code Online (Sandbox Code Playgroud)

我想调用这个方法传入一个元组,因为我想传递多个不同类型的值,如下所示:

getWithPath("me/skydrive", (name: "temp", callingDate: Date(), randomValue: 2345))
Run Code Online (Sandbox Code Playgroud)

是否可以将元组作为参数传递给AnyObject?

tuples ios onedrive swift

17
推荐指数
2
解决办法
6502
查看次数

Swift同时将对象转换为类型和协议

如何将给定对象强制转换为类型和协议,以便调用某些定义为扩展名的方法

例如:

extension Identifiable where Self: NSManagedObject, Self: JsonParseDescriptor {
    func someMethod() { }
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个从Core数据中检索到的对象,我想将它转换为上述协议,以便在其上调用someMethod.我可以使用转换为协议protocol<Identifiable, JsonParseDescriptor>,但是如何在其中包含NSManagedObejct类型呢?

谢谢

core-data ios swift swift-protocols swift3

8
推荐指数
2
解决办法
1632
查看次数

Firebase Analytics 用户执行操作的时间

我想衡量用户在我的应用中执行某些操作的时间(平均)。例如,用户将商品添加到购物车到购买商品所需的时间。Firebase 分析可以跟踪这些时差吗?如果是这样,我如何从中获取报告或将其添加到我的仪表板中。

我知道这可以使用性能监控中的跟踪来完成,但我想知道这些时间差异不是为了解决性能问题,而是为了我的用户的行为问题。

firebase firebase-analytics

6
推荐指数
0
解决办法
340
查看次数

核心数据NSTimeInterval直接使用访问器是错误的

我在NSManagedObject子类中使用setValueForKey设置NSTimeInterval,值设置正确,并且在使用valueForKey检索时也正确,但是,如果直接使用访问器,则返回不正确的值.这是一个演示该问题的代码示例

let date = NSDate() //NSTimeIntervalSince1970 = 1447054145.15281
self.setValueForKey(date, "dateLastSynced")

self.valueForKey("dateLastSynced") //= 1447054145.15281
self.dateLastSynced // !!ERROR Incorrect value = 468746945.152815
Run Code Online (Sandbox Code Playgroud)

奇怪的是,如果将dateLastSynced转换为NSDate,一切都会完美运行.

关于什么事发生的任何想法?

core-data ios swift swift2

4
推荐指数
1
解决办法
359
查看次数

Babel7 Jest意外令牌导出

我在使用Babel7的项目中运行jest测试时遇到问题.测试用于与babel完美交叉6.它还使用Babel7与webpack完美编译,但由于转换错误而无法使用jest运行测试.我究竟做错了什么?

react/node_modules/generic-redux-root/index.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){export * from './source/CreateReduxRoot';
                                                                                         ^^^^^^

SyntaxError: Unexpected token export
Run Code Online (Sandbox Code Playgroud)

我的开玩笑配置

{
"unmockedModulePathPatterns": [
  "<rootDir>/node_modules/react",
  "<rootDir>/node_modules/react-dom",
  "<rootDir>/node_modules/react-addons-test-utils",
  "<rootDir>/node_modules/fbjs",
  "enzyme"
],
"roots": [
  "<rootDir>/__tests__"
],
"transformIgnorePatterns": [
  "node_modules/(^generic-)/i", //a module matching this is throwing an error
  "node_modules/react-infinite-scroller"
],
"setupFiles": [
  "./jestsetup.js"
],
"snapshotSerializers": [
  "enzyme-to-json/serializer"
],
"testResultsProcessor": "./jestTrxProcessor",
"verbose": true
Run Code Online (Sandbox Code Playgroud)

}

我的.babelrc

{
"presets": [
    [
        "@babel/preset-env",
        {
            "targets": {
                "ie": 11
            },
            "useBuiltIns": "usage"
        }
    ],
    "@babel/preset-react"
],
"plugins": [
    "@babel/plugin-transform-runtime",
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-syntax-import-meta",
    "@babel/plugin-proposal-class-properties",
    "@babel/plugin-proposal-json-strings",
    [
        "@babel/plugin-proposal-decorators",
        {
            "legacy": …
Run Code Online (Sandbox Code Playgroud)

babel jestjs babel-jest

4
推荐指数
1
解决办法
4018
查看次数