仪器显示内存泄漏-Xcode 5 / iOS7

红润的

我有以下代码:

NSString *bgImageName = [[Useful instance] getRootviewBackgroundImageName];
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:bgImageName]];
imageView.clipsToBounds = YES;
CGRect rc = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
[imageView setFrame:rc];
[self.view insertSubview:imageView atIndex:0];
[imageView release];

仪器在上述代码的第二行显示了100%的内存泄漏,而在xcode 4.6中不是这种情况。我现在在osx 10.8.5上使用xCode 5

看来,我适当地释放了分配的UIImageView(第7行),该行已插入到我的视图的第6行中,所以我看不到仪器为什么会引发内存泄漏警告。

有人知道为什么仪器会提出错误的信息吗?

编辑:这是我的泄漏对象的分配摘要的工具屏幕截图:

文书-分配

UIKit和QuartzCore被保留我的对象,这是我的泄漏原因UIImageView(或我错了这个假设呢?)。

UIImageView被插入到图(a UIViewController),这是在我的XIB-文件引用。UIImageView我添加到“ self.view”后,如何控制添加的内容?

丹·马里斯库(Dan Marinescu)

我在iOS 7上遇到了与Xcode 5相同的问题。经过一些实验,我注意到在针对iOS 6.1模拟器或针对运行iOS 7的设备(iPhone 5s)运行时,Instruments不会显示内存泄漏。结论是这是误报,是iOS 7模拟器中的错误。

编辑:我更新到Xcode 5.0.1和OS X Mavericks后,不再发生此问题(我猜这是修复它的第一个,但不能确定)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

svprogresshud未在xcode5 ios7中显示

来自分类Dev

PhoneGap / Cordova + iOS7 + XCode 5

来自分类Dev

iOS7和Xcode5中的MRC

来自分类Dev

使用xcode 5(iOS7sdk)构建非iOS7 UI

来自分类Dev

在没有XCODE 5的运行iOS7的设备上测试iOS 6应用

来自分类Dev

MapView ios7的内存泄漏

来自分类Dev

Xcode 6 LaunchScreen.xib iOS7 iPhone 5的窗口大小错误

来自分类Dev

新的iOS7更新和Xcode 5未找到设备

来自分类Dev

如何使用XCode 5在iOS7上调试Cordova应用

来自分类Dev

Xcode 6 LaunchScreen.xib wrong window size for iOS7 iPhone 5

来自分类Dev

在现代Xcode 5 iOS7项目中创建的UIWindow在哪里?

来自分类Dev

Xcode 5中的iOS7故事板保持垂直增长

来自分类Dev

Xcode 5-具有iOS7的设备上的错误接口

来自分类Dev

升级到iOS7 / xcode 5后,UIScrollView不滚动

来自分类Dev

CorePlot在iOS7应用程序/ Xcode5中引发异常

来自分类Dev

如何使用xcode 5(iOS7)增加导航栏的高度并更改标题的垂直位置?

来自分类Dev

iOS7 / XCode5-一次调用“ viewDidLoad”,而不是在调用“ presentViewController”时

来自分类Dev

使用Xcode5,iOS7模拟器和XCTest生成gcda文件

来自分类Dev

如何使用Xcode 5和iOS7防止图标变光泽?

来自分类Dev

在Xamarin iOS7和XCode 5中使用IoC的MvvmCross注册接口

来自分类Dev

找不到Facebook sdk框架iOS7,xcode5

来自分类Dev

如何禁用Xcode 5自动将Xibs升级到iOS7外观

来自分类Dev

Xcode 5-具有iOS7的设备上的错误接口

来自分类Dev

Phone 5标签栏不起作用-iOS7和Xcode GM的

来自分类Dev

如何使用xcode 5(iOS7)增加导航栏的高度并更改标题的垂直位置?

来自分类Dev

找不到Facebook sdk框架iOS7,xcode5

来自分类Dev

如何使用XCode 5在iOS7上调试Cordova应用

来自分类Dev

分析Xcode 5中的内存泄漏

来自分类Dev

Xcode 5:在ios6和ios7之间切换视图时,故事板中的图像消失

Related 相关文章

  1. 1

    svprogresshud未在xcode5 ios7中显示

  2. 2

    PhoneGap / Cordova + iOS7 + XCode 5

  3. 3

    iOS7和Xcode5中的MRC

  4. 4

    使用xcode 5(iOS7sdk)构建非iOS7 UI

  5. 5

    在没有XCODE 5的运行iOS7的设备上测试iOS 6应用

  6. 6

    MapView ios7的内存泄漏

  7. 7

    Xcode 6 LaunchScreen.xib iOS7 iPhone 5的窗口大小错误

  8. 8

    新的iOS7更新和Xcode 5未找到设备

  9. 9

    如何使用XCode 5在iOS7上调试Cordova应用

  10. 10

    Xcode 6 LaunchScreen.xib wrong window size for iOS7 iPhone 5

  11. 11

    在现代Xcode 5 iOS7项目中创建的UIWindow在哪里?

  12. 12

    Xcode 5中的iOS7故事板保持垂直增长

  13. 13

    Xcode 5-具有iOS7的设备上的错误接口

  14. 14

    升级到iOS7 / xcode 5后,UIScrollView不滚动

  15. 15

    CorePlot在iOS7应用程序/ Xcode5中引发异常

  16. 16

    如何使用xcode 5(iOS7)增加导航栏的高度并更改标题的垂直位置?

  17. 17

    iOS7 / XCode5-一次调用“ viewDidLoad”,而不是在调用“ presentViewController”时

  18. 18

    使用Xcode5,iOS7模拟器和XCTest生成gcda文件

  19. 19

    如何使用Xcode 5和iOS7防止图标变光泽?

  20. 20

    在Xamarin iOS7和XCode 5中使用IoC的MvvmCross注册接口

  21. 21

    找不到Facebook sdk框架iOS7,xcode5

  22. 22

    如何禁用Xcode 5自动将Xibs升级到iOS7外观

  23. 23

    Xcode 5-具有iOS7的设备上的错误接口

  24. 24

    Phone 5标签栏不起作用-iOS7和Xcode GM的

  25. 25

    如何使用xcode 5(iOS7)增加导航栏的高度并更改标题的垂直位置?

  26. 26

    找不到Facebook sdk框架iOS7,xcode5

  27. 27

    如何使用XCode 5在iOS7上调试Cordova应用

  28. 28

    分析Xcode 5中的内存泄漏

  29. 29

    Xcode 5:在ios6和ios7之间切换视图时,故事板中的图像消失

热门标签

归档