我的导航控制器中有一个MapView,它有一个textFeild和正确构建的按钮。但突然之间,当我在7.1模拟器上构建时,mapView占用了整个viewController。所有三个对象都是正确连接到viewController的出口属性。我在viewDidLoad中设置的视图上有mapView的位置:
self.mapView.frame = CGRectMake(0, 110, 320, 500);
self.textField.frame = CGRectMake(10, 10, 230, 30);
self.searchButton.frame = CGRectMake(250, 10, 70, 30);
即使我将superview中的remove添加到viewdidload,
[self.mapView removeFromSuperview];
mapView仍在构建中。我甚至提出了断点,看看代码行是否被跳过而它们不是。似乎xcode以某种方式缓存了我的xcode(5.1.1)。我有什么办法可以阻止这个问题吗? mapView中没有调用mapView绘图。
答案 0 :(得分:1)
删除DerivedData文件夹中的所有文件(〜/ Library / Developer / Xcode / DerivedData)解决了这个问题。