没有存储正确的持久值

Not storing correct persist value

重新打开应用程序后,i1-i5 值全部替换为 user_cur_inv 值。无法找到发生这种情况的原因。

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

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

  • 定义 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