On Jul 11, 2013, at 8:27 AM, Quincey Morris 
<quinceymor...@rivergatesoftware.com> wrote:

> On Jul 10, 2013, at 23:18 , dangerwillrobinsondan...@gmail.com wrote:
> 
>> Is there an appropriate way to subclass NSViewController to return a custom 
>> view class or is casting the return of view or loadView the only way?
> 
> You can just re-declare the 'view' property in a subclass to have the desired 
> return type. In the implementation, you can provide an override that simply 
> calls super, or you can cheat slightly by using '@dynamic view' in the 
> subclass to make it use the superclass implementation.

Except that view is a read/write property, and this is a type error, because of 
this situation:

UIVCSubclass *s = [[UIVCSubclass alloc] init...];
UIViewController *vc = s;
[vc setView:[[[UIView alloc] init] autorelease];

Tom Davie
_______________________________________________

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to