EXC_BAD_ACCESS 重新分配 GKGridGraph 时

EXC_BAD_ACCESS when reasigning GKGridGraph

我有这样的图表:

@property (nonatomic, strong) GKGridGraph *graph;

给它分配宽度和高度:

 self.graph = [[GKGridGraph alloc] initFromGridStartingAt:(vector_int2){0, 0}
                                                    width:38
                                                   height:8
                                         diagonalsAllowed:NO];

稍后我需要用新的宽度和高度重新分配 self.graph,所以我按照上面的方法进行操作。通过这样做我得到 EXC_BAD_ACCESS.

我尝试创建新图表并将其分配给 self.graph,但结果仍然相同。

我在使用 swift 和 9.2 作为目标时遇到了同样的问题。我恢复到 9.0 作为目标,问题就消失了。所以我猜这是一个错误。