我有UIViewController一些控制器和一些视图.其中两个视图(Grid Cell)是其他nib.我有从Grid Cells到File的Owner的插座,但它们没有自动加载.
所以我试图覆盖GridCell.m's initWithCoder.这开始了一个无限循环.
我知道可以覆盖initWithFrame并添加代码中的子视图,但这不是我想要的.我希望能够在Interface Builder中移动视图并让Xcode使用正确的框架初始化视图.
我该如何实现这一目标?
编辑1
我正试着在亚历山大的帮助下工作.这就是我现在设置的方法:MainView将UIView的Custom类设置为GridCell.它在MainView/File的所有者中有一个插座.

从GridCell.m中删除了所有init-code并为我的自定义类设置了一个插座


但MainView仍然不会显示GridCell.没有错误,只是一个孤独的,空的空间,红色开关应该是.我究竟做错了什么?
我非常接近于以编程方式执行此操作.我很想学习如何使用笔尖.
我正在开发一款HTML5多人游戏.谷歌最近已经做了其中几件事,但没有发布任何关于他们如何制作它们的信息.
我希望客户端和服务器之间的连接是套接字; 不是旧的长轮询黑客.
存储应该是nosql/google数据存储区.
框架应该是Python或JS.
现在,我无法使用带有Google App Engine的websockets,这意味着我必须使用Google Compute Engine(GCE).我应该在Compute Engine上运行多少服务; 100%或仅AppEngine上的套接字和后端的其余部分.这似乎是一个很好的方法,但GCE在欧洲,App Engine还不支持这个位置,这意味着GCE必须在大西洋上来回交谈.
另一方面,我可以在GCE上开发整个解决方案,但我应该使用哪个存储和开发人员库?我可以使用新的Google Cloud Datastore,但如果我理解正确的话,它就像是用于讨论数据存储区的低级api.我喜欢ndb与模型的高级别并且负责缓存.对于解决方案,我应该使用nodejs,django还是其他什么?
html5 google-app-engine google-chrome google-compute-engine google-cloud-datastore