On Jan 9, 2010, at 2:15 pm, Russell Gray wrote:
> [subscriptionsArray addObject:output];
>
You haven't shown where you're modifying 'subscriptions' (apart from in the
init method).
Do you have two arrays that mirror each other, subscriptions and
subscriptionsArray?
Otherwise, if this is a typo (and it's helpful to see the code you're actually
using...), then:
On Jan 9, 2010, at 3:29 am, Quincey Morris wrote:
> There are two ways you can update the "subscriptions" property
> KVO-compliantly:
>
you (Russell) still don't seem to have followed this advice...
Some of the rest of the code seems somewhat confused. For example:
int i = 0;
for (NSDictionary *child in subscriptionsArray)
{
NSDictionary* subscriptionsDictionary =
[subscriptionsArray objectAtIndex:i];
SubscriptionInfo* subscriptionInfo =
[[[SubscriptionInfo alloc] initWithInfoDictionary: subscriptionsDictionary]
autorelease];
[subscriptions addObject: subscriptionInfo];
i++;
}
What is the point of the unused child iterator variable? Should your code not
look more like:
for (NSDictionary *child in subscriptionsArray)
{
SubscriptionInfo* subscriptionInfo =
[[SubscriptionInfo alloc] initWithInfoDictionary:child];
[subscriptions addObject: subscriptionInfo];
[subscriptionInfo release];
}
mmalc
_______________________________________________
Cocoa-dev mailing list ([email protected])
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]