不存储正确的持久值

时间:2016-02-25 09:45:14

标签: pebble-watch pebble-sdk

在重新打开应用程序后出现问题时,i1-i5值全部替换为user_cur_inv值。找不到为什么会这样。

链接到代码: https://github.com/sleedham1991/FantasyTrader/blob/master/src/main.c

1 个答案:

答案 0 :(得分:0)

这些常量都是键,而不是值。让它们独一无二,问题就解决了。

  • 定义PERSIST_USER_GP 1000
  • 定义PERSIST_MAX_INV 10
  • 定义PERSIST_CUR_INV 0
  • 定义PERSIST_I1 0
  • 定义PERSIST_I2 0
  • 定义PERSIST_I3 0
  • 定义PERSIST_I4 0
  • 定义PERSIST_I5 0

请参阅https://developer.pebble.com/docs/c/Foundation/Storage/#persist_write_int