没有存储正确的持久值
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
重新打开应用程序后,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