ok. so UIView doesn't have a setController method (according to my developer 
docs) and you're sending it that message so it doesn't like it. Can I assume 
that setController is a method you defined on PersonaDetailView? If so it seems 
the thing you're sending it to isn't actually a  PersonaDetailView, it's just a 
plain old common or garden UIView. in PersonaDetailView viewDidLoad what object 
are you actually sending that message to, where does it come from? You're 
expecting self.view to be a PersonaDetailView* but it's not, it's just a UIView 
.. have you checked the NIB and possibly forced it to recompile? 

On 02-Dec-2010, at 8:12 PM, James Cicenia wrote:

> hmm, yes... but still it works with my XCode3.2.4 with 4.1 vs now with 3.3.5 
> and 4.2
> 
> 
> 2010-12-02 06:11:40.705 CoinStar[31673:207] *** Terminating app due to 
> uncaught exception 'NSInvalidArgumentException', reason: '-[UIView 
> setController:]: unrecognized selector sent to instance 0x9814950'
> *** Call stack at first throw:
> (
>       0   CoreFoundation                      0x01b7fbe9 
> __exceptionPreprocess + 185
>       1   libobjc.A.dylib                     0x01cd45c2 objc_exception_throw 
> + 47
>       2   CoreFoundation                      0x01b816fb -[NSObject(NSObject) 
> doesNotRecognizeSelector:] + 187
>       3   CoreFoundation                      0x01af1366 ___forwarding___ + 
> 966
>       4   CoreFoundation                      0x01af0f22 
> _CF_forwarding_prep_0 + 50
>       5   CoinStar                            0x000e4006 
> -[PersonaDetailViewController viewDidLoad] + 69
>       6   UIKit                               0x00a6165e -[UIViewController 
> view] + 179
>       7   CoinStar                            0x00039d68 -[RootViewController 
> visibleMosaic] + 214
>       8   CoinStar                            0x00030c12 
> -[FillHomeScreenService fillHomeScreen:] + 60
>       9   CoinStar                            0x00010de4 -[BasicService 
> invokeWithArgs:] + 125
>       10  CoinStar                            0x00010af5 -[ServiceRegistry 
> invokeService:withArgs:] + 99
>       11  CoinStar                            0x00010c86 +[ServiceRegistry 
> invokeService:withArgs:] + 79
>       12  CoinStar                            0x00045614 -[WonderbarView 
> setViewState:animated:] + 424
>       13  CoinStar                            0x000453d1 -[WonderbarView 
> setViewState:] + 51
>       14  CoinStar                            0x000445f7 -[WonderbarView 
> didMoveToWindow] + 328
> 
> 
> Thanks
> 
> On Dec 2, 2010, at 6:03 AM, Roland King wrote:
> 
>> Runtime doesn't care about casts, you have what you have, it is what it is, 
>> that cast only shuts up the compiler. 
>> 
>> What's the real error and real code. 
>> 
>> On 02-Dec-2010, at 7:56 PM, James Cicenia wrote:
>> 
>>> ((PersonaDetailView*)self.view).controller = self;
>>> 
>>> This fails at runtime but only in 4.2. Why ?
>>> 
>>> It doesn't sense the typecast and thinks it is only a UIView.
>>> 
>>> Thanks
>>> James
>>> 
>>> _______________________________________________
>>> 
>>> 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/rols%40rols.org
>>> 
>>> This email sent to [email protected]
>> 
> 
> _______________________________________________
> 
> 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/rols%40rols.org
> 
> This email sent to [email protected]

_______________________________________________

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]

Reply via email to