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]

Reply via email to