I appear to have lied: the object makes it across successfully. Thanks all for your help.
John John Greene wrote: > Ah, reasonably better! Now I have: > > - (void)tableView:(UITableView *)tableView > didSelectRowAtIndexPath:(NSIndexPath *)indexPath { > if(dvController == nil) > { > theaterDetailController *aController = > [[theaterDetailController alloc] initWithNibName:@"theaterDetailView" > bundle:nil]; > self.dvController = aController; > [aController release]; > } > [dvController setTableData:[items objectAtIndex:indexPath.row]]; > [dvController updateRowNumber:indexPath.row]; > [[self navigationController] pushViewController:dvController > animated:YES]; > } > > > and the method: > > -(void)setTableData:(NSDictionary *)myTheater { > NSLog(@"myTheater is %@", myTheater); > } > > > It compiles and runs, but the object myTheater is empty according to > NSLog. Is there something obvious that I'm doing wrong? > > John > > Michael Ash wrote: >> On Wed, Aug 20, 2008 at 12:47 PM, John Greene <[EMAIL PROTECTED]> wrote: >> >>> I've tried a couple of things to make the object available to >>> theaterDetailController with no success: >>> >>> * Creating a method: >>> >>> -(void)setTableData:(NSDictionary)myTheater { >>> NSLog(@"myTheater is ", >>> myTheater); >>> } >>> >>> >>> Which throws "can not use an object as parameter to a method", >>> hence my "language forbids it" remark. >>> >> >> The language forbids passing objects by value. You must pass it by >> reference. NSDictionary *, not just NSDictionary. >> >> >>> * Setting a property of dvController directly: >>> >>> dvController.items = items; >>> >>> >>> Which throws "request for member 'items' in something not a >>> structure or union". >>> >> >> The language forbids setting a property if you haven't declared one, >> either using @property or by declaring a getter/setter pair. It also >> forbids setting a property using a pointer declared to be of type >> "id". Either one of these could be your problem. >> >> Mike >> _______________________________________________ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/cocoa-dev/jumpinggrendel%40gmail.com >> >> This email sent to [EMAIL PROTECTED] >> _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]