Xcode 使用 WebTrends - NSCFBoolean hasPrefix:发送到实例的无法识别的选择器
Xcode with WebTrends - NSCFBoolean hasPrefix: unrecognized selector sent to instance
我在 Unity 中制作了一款游戏,并为 iOS 设备构建了它。客户问我们是否可以将 WebTrends 应用到游戏中,所以我按照 this getting started guide 了解如何安装它的说明。
我能够设置它,然后进入步骤 5,这表明如下:
Lifecycle events can be logged automatically by setting the
wt_dc_automatics_enabled config setting to true
这就是我被难住的地方。然后我将上面的设置添加到我的 webtrends.plist
,所以它现在看起来像这样:
在尝试构建 运行 时,我在 Xcode 中遇到错误,并且游戏拒绝 运行:
Uncaught exception: NSInvalidArgumentException: -[__NSCFBoolean hasPrefix:]: unrecognized selector sent to instance 0x11294d238
This guide 建议将 wt_dc_enabled
设置为 true
而不是 wt_dc_automatics_enabled
.
但即使在 plist 中替换它之后,它 returns 还是同样的错误。
值得注意的是,据我所知,如果我从 plist 文件中删除 wt_dc_automatics_enabled
/ wt_dc_enabled
,项目 运行 没问题,尽管它没有发送任何日志。
还有什么我可以做的吗?
您能否尝试将 wt_dc_automatics_enabled 设为字符串类型而不是布尔类型并将其值添加为 YES。
因为你的错误说代码中的某处 hasPrefix 方法是在布尔值上调用的。 hasPrefix 方法在 String class 中定义,而 Boolean class.
中没有这样的方法
我在 Unity 中制作了一款游戏,并为 iOS 设备构建了它。客户问我们是否可以将 WebTrends 应用到游戏中,所以我按照 this getting started guide 了解如何安装它的说明。
我能够设置它,然后进入步骤 5,这表明如下:
Lifecycle events can be logged automatically by setting the wt_dc_automatics_enabled config setting to true
这就是我被难住的地方。然后我将上面的设置添加到我的 webtrends.plist
,所以它现在看起来像这样:
在尝试构建 运行 时,我在 Xcode 中遇到错误,并且游戏拒绝 运行:
Uncaught exception: NSInvalidArgumentException: -[__NSCFBoolean hasPrefix:]: unrecognized selector sent to instance 0x11294d238
This guide 建议将 wt_dc_enabled
设置为 true
而不是 wt_dc_automatics_enabled
.
但即使在 plist 中替换它之后,它 returns 还是同样的错误。
值得注意的是,据我所知,如果我从 plist 文件中删除 wt_dc_automatics_enabled
/ wt_dc_enabled
,项目 运行 没问题,尽管它没有发送任何日志。
还有什么我可以做的吗?
您能否尝试将 wt_dc_automatics_enabled 设为字符串类型而不是布尔类型并将其值添加为 YES。 因为你的错误说代码中的某处 hasPrefix 方法是在布尔值上调用的。 hasPrefix 方法在 String class 中定义,而 Boolean class.
中没有这样的方法