小编use*_*901的帖子

随机显示一个按钮上的字母,麻烦我的objective-c代码

我正在尝试创建一个随机显示按钮上的字母的程序.我希望能够单击按钮(开始),程序将生成一个随机字母作为按钮的标题(letter1).

每次运行此程序时,它立即崩溃:

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

-(IBAction)start:(id)sender{

int randomNumber = rand() % 25;

switch (randomNumber){
    case 0:
        [letter1 setTitle:@"A" forState:UIControlStateNormal];
        break;
    case 1:
        [letter1 setTitle:@"B" forState:UIControlStateNormal];
        break;
    case 2:
        [letter1 setTitle:@"C" forState:UIControlStateNormal];
        break;
    case 3:
        [letter1 setTitle:@"D" forState:UIControlStateNormal];
        break;
    case 4:
        [letter1 setTitle:@"E" forState:UIControlStateNormal];
        break;
    case 5:
        [letter1 setTitle:@"F" forState:UIControlStateNormal];
        break;
    case 6:
        [letter1 setTitle:@"G" forState:UIControlStateNormal];
        break;
    case 7:
        [letter1 setTitle:@"H" forState:UIControlStateNormal];
        break;
    case 8:
        [letter1 setTitle:@"I" forState:UIControlStateNormal];
        break;
    case 9:
        [letter1 setTitle:@"J" forState:UIControlStateNormal];
        break;
    case …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c switch-statement ios

0
推荐指数
1
解决办法
109
查看次数

标签 统计

cocoa-touch ×1

ios ×1

objective-c ×1

switch-statement ×1