#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
– (IBAction)userDo:(id)sender;
//定义了一个名为userDo的Button。
#import “ViewController.h”
@implementation ViewController
UIButton *button ;
– (IBAction)userDo:(id)sender
{
//self.userOutput.text = self.userInput.text;
button = (UIButton *)sender;
//参数id是一个通用内型,此处将其强制转换成UIButton内型
//黄色标记的是正确可以运行的。下面的的这句红色的。会提示unused variable “button2”
UIButton *button2 = (UIButton *)sender;
//button2作为局部变量,为什么不能被识别?
}
@interface ViewController : UIViewController
– (IBAction)userDo:(id)sender;
//定义了一个名为userDo的Button。
#import “ViewController.h”
@implementation ViewController
UIButton *button ;
– (IBAction)userDo:(id)sender
{
//self.userOutput.text = self.userInput.text;
button = (UIButton *)sender;
//参数id是一个通用内型,此处将其强制转换成UIButton内型
//黄色标记的是正确可以运行的。下面的的这句红色的。会提示unused variable “button2”
UIButton *button2 = (UIButton *)sender;
//button2作为局部变量,为什么不能被识别?
}
解决方案
25
正确啊,这个是提示你button2赋值后没有被使用。也就是是个多余的变量。
25
不是不识别的意思,是没有使用的意思。
就是给你个警告,告诉你这东西没用啊,你写它干嘛?
就是给你个警告,告诉你这东西没用啊,你写它干嘛?