Objecetive-C强制转换问题1

Objecetive-C强制转换问题1!

    今天遇到一个强制转换的问题!用(类型)怎么转换都出错。

    IBOutletNSPopUpButtonCell  *rollMac;

 IBOutlet NSImageCell       *macIconImages0;


    int number=[rollMac objectValue];

    NSString   *stringUrl=[rollMac itemTitleAtIndex:number];

    [macIconImages0 setImage:[selfmacIconImages:stringUrl]];



这句话 NSString   *stringUrl=[rollMac itemTitleAtIndex:number]; 一直都出错!

 

然后改成

 

    int number=[[rollMac objectValue] intValue];

    NSString   *stringUrl=[rollMac itemTitleAtIndex:number];//selectedItem

    [macIconImages0setImage:[selfmacIconImages:stringUrl]];

改那这句话,int number=[[rollMac objectValueintValue];都可以那!

posted @ 2011-11-23 17:41  程序是啥  阅读(260)  评论(0编辑  收藏  举报