HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – iOS随机数生成器到新视图大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要一些应用程序的帮助。我需要为一个零和十五之间的整数的随机生成器,然后,根据创建的数字,推到一个视图与@R_772_11258@数字。
这是我想要它的工作

按下按钮 – >随机数发生器给出在0和15之间的数字 – 视图推送到已分配随机生成器给出的数字的另一个视图。

任何人可以帮助我的代码
谢谢

解决方法

arc4random()是标准的Objective-C随机生成函数。它会给你一个数字之间零和…好,超过十五!您可以使用以下代码生成介于0和15之间的数字(so,0,1,2,… 15):

NSInteger randomnumber = arc4random() % 16;

然后你可以做一个开关或一系列的if / else语句来推送一个不同的视图控制器:

UIViewController *viewController = nil;
switch (randomnumber)
{
    case 0:
        viewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
    break;
    // etc ...
}

[self.navigationController pushViewController:viewController animated:YES];

或者,在重新读取问题时,它将如下所示:

UIViewController *viewController = [[MyViewController alloc] initWithNibName:@"MyViewController" 
viewController.number = randomnumber;

并且在MyViewController子类中有一个NSInteger属性

大佬总结

以上是大佬教程为你收集整理的objective-c – iOS随机数生成器到新视图全部内容,希望文章能够帮你解决objective-c – iOS随机数生成器到新视图所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。