我正在尝试为我的位置评级应用(Swift)记录自定义事件。在查看示例之后,看起来您为属性提供了类似于JSON数据库的值。我仍然没有看到在分析控制台中记录的事件(它已经过了大约一周)。它没有任何调试错误。这是实例:
FIRAnalytics.logEventWithName("Ratings", Parameters[
"rating": (indexPath.row + 1)
有什么建议吗?
答案 0 :(得分:4)
在Swift中记录自定义事件的语法是:
var old_array = [[1, red], [2, green], [3, red], [3, blue], [5, green]],
old_count = old_array.length,
unique_array = [], check_array = [], i = 0;
for(; i < old_count; i++) {
if (check_array.indexOf(old_array[i][1]) === -1) {
check_array.push(old_array[i][1]);// this array is filled with new colors, and used for checking
unique_array.push(old_array[i]);
}
}
确保通过设置断点来执行部分代码。也许它没有被运行。
答案 1 :(得分:0)
真的很晚了,但可能会帮助某人
Analytics.logEvent("Ratings", parameters: [
"rating" : (indexPath.row + 1)
])
将FIRAnalytics替换为Google Analytics(分析),并将logEventWithName替换为logEvent