2011-11-24 103 views
0

我刚开始使用MonoTouch和iPhone SDK。但是我遇到了问题,我想创建一个tableView,但是我发现的所有示例都是将App Delegate Object绑定到视图,但是我创建了一个示例,App Delegate是MonoDevelop中的一个类。问题是我无法访问appDelegate.cs文件中的TableView控制器。应用程序委托问题,MonoTouch

我该如何解决这个问题?我想知道问题是,我使用的例子是在xCode 3中创建的,并且即时使用late xCode 4,它以另一种方式做事。

是否有任何monotouch指南显示我必须在XCode4中执行此操作。因为那是我现在唯一的问题。

回答

0

通过使用像MVC这样的编程模型将数据从视图中分离出来,这应该可以解决问题。

从AppDelegate访问TableView不是一个好主意。

+0

但是哪里有对我来说正确的方向指南。因为正如我所说,IM是新的monotouch。我已经使用这个指南,说我必须做它http://www.infoq.com/articles/monotouch-custom-tables – mortenstarck

1

从MonoTouch tutorials开始。他们会向你解释如何一起使用XCode4和MonoDevelop。之后,学习/重复使用现有样本(例如取决于Xcode 3)会容易得多。

如果你正在看表格,你可能想检查MonoTouch.Dialog(但在turorials之后;-)。该API更容易学习,并附带一个很好的示例应用程序。