Supposons que j'ai une couche de forme de terre virtuelle appelée shapeLayer1
(mon énergie créatrice est apparemment à son niveau le plus bas). Lorsque j'appelle la méthode GetClusteredShapes
, j'obtiens un tableau de VEClusterSpecification
objets qui représentent chacun de mes clusters visibles actuellement; pas de problème là-bas. Mais quand j'appelle la méthode GetClusterShape()
elle renvoie null ... null! Pourquoi diable ferait-il cela? J'ai utilisé firebug pour confirmer que la variable privée du VEClusterSpecification
supposée contenir une référence à la forme est en effet nulle, donc ce n'est pas la méthode qui cause le problème.Pourquoi GetClusterShape renvoie-t-il une valeur nulle lorsque la spécification de cluster a été récupérée via la méthode GetClusteredShapes?
Some have suggested que cela est en fait un comportement documenté
retours null si un objet VEClusterSpecification a été renvoyée par la méthode VEShapeLayer.GetClusteredShapes
Mais en regardant le MSDN documentation for the VEShape class actuel, il dit:
Retourne si un objet VEClusterSpecification a été renvoyé à partir de la méthode VEShapeLayer.GetClusteredShapes
Est-ce un bug ou une fonctionnalité? Y a-t-il des solutions de contournement connues ou (si c'est un bogue) certains prévoient quand ils vont le réparer?