iphone - blank window with TTSplitViewController -
i followed same exact code ttcatalog example of ttsplitviewcontroller, starting app delegate code, ttsplitviewcontroller code, , code tttableviewcontroller. however, when run apps getting blank screen.
i started window based application , removed nib file, example on ttcatalog doesn't have it.
what doing wrong here?
here's code, in app delegate didfinishlaunchedwithoptions have:
ttnavigator* navigator = [ttnavigator navigator]; navigator.supportsshaketoreload = yes; navigator.persistencemode = ttnavigatorpersistencemodeall; tturlmap* map = navigator.urlmap; [map from:@"*" toviewcontroller:[ttwebcontroller class]]; if (ttispad()) { [map from: @"tt://catalog" tosharedviewcontroller: [splitviewcontroller class]]; splitviewcontroller* controller = (splitviewcontroller*)[[ttnavigator navigator] viewcontrollerforurl:@"tt://catalog"]; ttdassert([controller iskindofclass:[splitviewcontroller class]]); map = controller.rightnavigator.urlmap; } and else similar ttcatalog example.
i wondering if can give me pointer on how create ttsplitviewcontroller app, quite frustrating. example on ttcatalog seems simple, when replicating it, fails.
for full code, can downloaded here
if created project using xcode template, means app delegate loaded using nib file. have change it, because three20 doesn't use nib files @ all.
open main.m file, , change:
int retval = uiapplicationmain(argc, argv, nil, nil); to
int retval = uiapplicationmain(argc, argv, nil, @"appdelegate"); (replace @"appdelegate" uiapplicationdelegate class name. should load main window device.
also note, ttsplitviewcontroller class little buggy. had modify code in three20 make work should. see https://github.com/aporat/three20-splitview-example if want try version of ttsplitviewcontroller.
Comments
Post a Comment