fyi

I figured out the issue. I had mispelled one of the properties in my
nib which was causing the problem.

mike

On Thu, Nov 27, 2008 at 12:12 AM, Mike Chambers <[EMAIL PROTECTED]> wrote:
> First, I am new to Cocoa, so I apologize if this question is super simple.
>
> I am currently reading through "Cocoa Programming for Max OS X", and
> am trying to create a simple example of a NSTableView that is bound to
> an NSArrayController which is bound to an NSMutableArray in my
> application controller class.
>
> However, when I change (i.e. add) data in the NSMutableArray the
> changes are not reflected in the NSArrayController. If I modify the
> NSArrayController directly, I can see the changes in the NSTableView
>
> After a lot of searching, I found this post:
>
> http://chanson.livejournal.com/85659.html
>
> which basically says changes to NSMutableArray will not automatically
> be picked up by the NSArrayController. However, even If I implement
> the solutions in that post, it is still not working for me.
>
> For example:
> -----
>
> -(id)init
> {
>        if(![super init])
>        {
>                return nil;
>        }
>
>        broadcasts = [[NSMutableArray alloc] init];
>
>        return self;
> }
>
> -(void)awakeFromNib
> {
>        NSLog(@"hello");
>
>        Broadcast *b = [[Broadcast init] alloc];
>        b.startTime = @"1000";
>
>        //[broadcasts addObject:b];
>        [self insertObject:b intoBroadcastsAtIndex:[self countOfBroadcasts]];
> }
>
> -(void)insertObject:(Broadcast *)b intoBroadcastsAtIndex:(int)index
> {
>        [broadcasts insertObject:b atIndex:index];
> }
>
> -(int)countOfBroadcasts
> {
>        return [broadcasts count];
> }
> ---
>
> So, I have two questions:
>
> 1. Should I just manipulate NSArrayController directly? (I am
> populating data from a tab delimited file).
>
> 2. Does anyone have an example of how to get the NSArrayController to
> notice the changes to the NSMutableArray that it is bound to?
>
> 3. Should I just skip all of the data binding, and glue up everything myself?
>
> Thanks for any help and input...
>
> 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/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to