要使用presentModalViewController我必须alloc
和initWithNibName:bundle:
一个视图。我的问题是:我在哪里发布它? dismissModalViewController:animated:
是否处理该版本?PresentModalViewController:在哪里发布?
3
A
回答
5
不。如果您分配并初始化它,则必须将其释放。这样做:
YourViewController *controller = [[YourViewController alloc] initWithNibName:@"YourView" bundle:nil];
[self presentModalViewController:controller animated:YES];
[controller release];
PresentModalViewController:animated:自动增加retainCount。一旦控制器从视图中消失,它将释放控制器。所以控制器将被释放。 ;-)
5
您可以在出示控制器后发布;呈现控制器(其父)将保留您的模态控制器。
相关问题
- 1. OBJ-C presentmodalviewcontroller ..哪里释放
- 2. MySQL在哪里发布
- 3. 发布MFMAilComposeViewController后presentModalViewController:崩溃
- 4. 在发布之后App.config在哪里?
- 5. 在哪里发布Web服务?
- 6. JAXB模式在哪里发布?
- 7. SAML2 Single Logout,在哪里发布回复?
- 8. 如何/在哪里发布Python包
- 9. maven发布:分支 - 在哪里执行?
- 10. Google Glass:GDK发布。模拟器在哪里?
- 11. 我在哪里可以发布CGMutablePath?
- 12. 我在哪里发布fb:explicit_shared iOS版sdk
- 13. Android AdMob FULL XML NAMESPACE在哪里发布?
- 14. 我在哪里发布命令?
- 15. 发布中的文件在哪里?
- 16. 从哪里发布mysql命令?
- 17. 此JSP表单发布到哪里?
- 18. JAX-WS方法发布到哪里发布到
- 19. 在ZPL中发送发布请求时,参数来自哪里?
- 20. mvc项目发布后发布哪里控制器保存在哪个文件夹中哪个文件夹
- 21. 发现异常在哪里?
- 22. xmlHttprequest在哪里发生?
- 23. pthread segfault在哪里发生?
- 24. 在哪里发送SamlLogoutResponse
- 25. iPad应用被拒绝。现在在哪里发布它?
- 26. GA发布工件akka-http&akka-streams 1.0在哪里?
- 27. 发布该程序后,文本文件在哪里?
- 28. 在哪里/如何获得预发布版本的Lodash(3.0.0-pre)
- 29. 在哪里发布ops支持GAE的问题?
- 30. 实体框架4.2发布 - DbGeography/Spatial在哪里?