如题。
使用场景为:在某些函数中会用到LCObject作为参数——如果这个Object本身已经有Fetch了需要用到的数值的话,那就直接读取该属性;否则,如果这个Object没有Fetch了需要用到的属性的话,则进行一次Fetch。
由于Null可以是合理数值(即已经Fetch了,实际值为Null),所以不能透过Null来确认属性是否已经fetch了。
@zyu 看下呢
无法确定 LCObject 是否 fetch 过。或者换个想法,即使 fetch 过,又怎么知道数据是最新的呢(比如在 fetch 之后又通过其他途径修改过)?所以如果对数据更新有要求,建议使用前先 fetch 一下