1

假设我们有两个内容包,CP_A 的objectiveGlobalToSystem = true 和CP_B 的objectiveGlobalToSystem = false。CP_A 创建一个 id 为 g-obj 的全局目标,CP_B 也创建一个 id 为 g-obj 的全局目标。我有两个问题?

  1. 这两个全球目标是否相同?
  2. 如果 CP_C 想读取 g-obj 的状态,在这种情况下应该读取哪个全局目标?
4

1 回答 1

1
  1. 这两个全球目标是否相同?

不,他们不是。CP_B 的 g-obj 仅对 CP_B 是全局的,不能从外部访问。CP_A 的 g-obj 对除 CP_B 之外的所有课程都是全局的,前提是其他课程的 objectsGlobalToSystem 设置为 true,这是默认值。

  1. 如果 CP_C 想读取 g-obj 的状态,在这种情况下应该读取哪个全局目标?

它仅读取存储在 CP_A 的 g-obj 中的值。

于 2012-07-26T17:10:57.787 回答