我想在自定义视图控制器子类单元测试中对保留周期进行单元测试,但遇到了问题。
触发MIN()
属性似乎意味着永远不会调用dealloc。任何想法如何解决这个问题?
view
答案 0 :(得分:1)
在自动释放池中包含上述内容对我有用:
__weak UIViewController * weakViewController;
@autoreleasepool {
UIViewController *viewController = [[UIViewController alloc] init];
[viewController view];
weakViewController = viewController;
viewController = nil;
}
XCTAssertNil(weakViewController);