根據蘋果的文檔的UIView
的nextRepsonder
屬性返回連接的UIViewController:爲什麼Montouch不保留從UIView到UIViewController的託管引用?
如果我看UIView.h SDK 5中,我可以看到以下內容:
UIViewController *_viewDelegate;
對我來說,這意味着:雖然蘋果告訴我們,他們不耦合,他們真的是,但我們不應該知道,也不在乎。
但如果非管理世界上存在着一個參考,不應MonoTouch的再抱一個管理的參考,也?
在保持課堂參考級別方面,它不會簡化很多事情嗎?它不會減少GC'ed視圖控制器引起的常見陷阱嗎?
對於控制器視圖作爲子視圖添加到另一個視圖的本地控制器實例,控制器可能會被收集。這是Monotouch中的典型陷阱。如果視圖持有裁判,這不會發生。 – Krumelur 2012-02-19 17:09:35