iphone - SplitView Controller Can't Pass From Master to Detail -
i trying convert ipad app using tab bar controller root view using split view controller it. code in appdelegate.h is:
@class rootviewipad; @class webviewcontroller2; @interface appdelegate : nsobject <uiapplicationdelegate, uisplitviewcontrollerdelegate> { uiwindow *window; uisplitviewcontroller *splitviewcontroller; } @property (nonatomic, retain) iboutlet uiwindow *window; @property (nonatomic, retain) iboutlet uisplitviewcontroller *splitviewcontroller; @end
the .m is:
#import "appdelegate.h" #import "webviewcontroller2.h" @implementation appdelegate @synthesize window; @synthesize splitviewcontroller; - (bool)application:(uiapplication *)application didfinishlaunchingwithoptions:(nsdictionary *)launchoptions { self.window.rootviewcontroller = self.splitviewcontroller; [self.window makekeyandvisible]; return yes; }
i use ib set up, , added splitviewcontroller in mainwindow, , connected appdelegate connection splitviewcontroller splitviewcontroller added. under navigation controller in splitviewcontroller set root view rootviewipad (the tableview parses blog , shows articles), , set other view controller class , nib webviewcontroller2 articles display once clicked on. when run app, compiles, , can see webviewcontroller2 built in ib, , when rotate, left hand side tableview created. however, can't figure out how load url in webviewcontroller2. have tried either nothing, or merely pushes on master side of controller.
- (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath { webviewcontroller2 *detailviewcontroller = self.webviewcontroller2; detailviewcontroller.webview.scalespagetofit = no; rssentry *entry = [_allentries objectatindex:indexpath.row]; [detailviewcontroller.webview loadhtmlstring:entry.articleimage baseurl:[nsurl urlwithstring:nil]]; } }
any suggestions?
Comments
Post a Comment