Iphone 三种方式中的URL导航20
我是个新手,请容忍我。我有以下将对象加载到数据源的代码:Iphone 三种方式中的URL导航20,iphone,objective-c,three20,Iphone,Objective C,Three20,我是个新手,请容忍我。我有以下将对象加载到数据源的代码: - (void)loadView { [super loadView]; self.navigationController.navigationBar.tintColor = [UIColor blackColor]; RKObjectTTTableViewDataSource* dataSource = [RKObjectTTTableViewDataSource dataSource]; [dataS
- (void)loadView {
[super loadView];
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
RKObjectTTTableViewDataSource* dataSource = [RKObjectTTTableViewDataSource dataSource];
[dataSource mapObjectClass:[Group class] toTableCellClass:[CCell class]];
RKObjectLoader* objectLoader = [[RKObjectManager sharedManager] objectLoaderWithResourcePath:@"/groups.json" delegate:nil];
dataSource.model = [RKObjectLoaderTTModel modelWithObjectLoader:objectLoader];
self.dataSource = dataSource;
}
我已在appdelegate中设置URL映射,如下所示:
TTNavigator *navigator = [TTNavigator navigator];
navigator.window = self.window;
TTURLMap *map = navigator.URLMap;
[map from:@"tt://topics/(initWithTopicsIndex:)"
toSharedViewController:[TopicsViewController class]];
当我点击手机时,我想按下另一个控制器,我该怎么做?我可以通过TTTableViewCell中的setObject执行此操作吗?您的item类需要返回要在URLValue方法中导航到的URL。URLValue在NSObject的一个类别中实现,并使用URLMap为对象创建URL 如果您的项是TTTableLinkedItem的子类,则它有一个URL属性,而使用该属性 查看
[TTTableViewController didSelectObject:(id)对象atIndexPath:(NSIndexPath*)indexPath]
和
[TTTableViewDelegate tableView:(UITableView*)tableView DidSelectRowatineXpath:(NSIndexPath*)indexPath]
我确实查看了DidSelectRowatineXpath,当我单击该行时它确实打印了一些内容。它打印什么?执行是否随时到达TTOpenURLFromView(URL,self.view)代码>在这两种方法中的哪一种?您试图打开的URL是什么样子的?可能我在这里没有提供足够的信息,我有一个自定义单元格,它是TTTableLinkedItemCell的子类,所有内容都是通过setObject:(id)object方法设置的。是的,该项是TTTableLinkedItem的子类,但是在setObject方法之前还没有设置URL。我在-(void)didSelectObject:(id)object atIndexPath:(nsindepath*)indepath上做了一个NSLog,它打印对象的URL,但它是空的。为什么会这样?我已经在setObject上设置了这个URL。好的,我想我明白你想做什么了。我看不出这有什么理由不起作用,但我也看不出你想这样做的理由。为什么你不能在之前设置URL?您使用的是什么数据源类?您的数据源tableView:objectforrowatinexpath:
实现是否使用任何类型的复制?让我这样问,我实际上想要一个TTTableTextItem,它在主文本区域下有一个图像和一个描述文本。我该怎么做?我是否应该将其子类化,只需在其下添加一个TTImage和一个文本区域?如何设置TTImage等的位置