ios-在NSMutableArray存储时间值

问题描述

在NSMutableArray存储时间值

将时间值作为对象存储在数组中,并且随机访问。但是系统报错。

代码:

NSMutableArray *timer=[[NSMutableArray alloc]init];
[timer addObject:[NSNumber numberWithDouble:timeOne]];
[timer addObject:[NSNumber numberWithDouble:timeTwo]];
 int timeIndex = arc4random() % [timer count];
double timeToBeUse=[NSNumber numberWithDouble:[timer objectAtIndex:timeIndex]]

这行:
double timeToBeUse=[NSNumber numberWithDouble:[timer objectAtIndex:timeIndex]];

报出错误: Sending id to parameter of incompatible type 'double'

请前辈帮忙,谢谢。

解决方案

参考:
http://www.buildapp.net/iphone/show.asp?id=68268

时间: 2024-10-26 15:05:38

ios-在NSMutableArray存储时间值的相关文章

iOS中 KVO 键值观察者

KVO Key-Value-Obsever 键值观察者 1.首先要有一个观察者,此时被观察者是自己找一个观察者观察自己的key值对应的value值有没有改变,如果改变了就可以做一些响应的操作 创建一个被观察者: self.person = [[Person alloc]init]; 2.给被观察者注册观察者 NSKeyValueObservingOptionNew 当重新给被观察者的key值赋值时,触发监听方法,此时打印的 change 永远都是最新的值 存放的是value值 NSKeyValu

iOS 6与 iOS 5之间的像素级差异

苹果每一代 iOS/OS X 的大版本更新都会对 UI 做一些非常细微的调整,现在 iOS 6 已经发布,相对于 iOS 5 不仅增加了200多项新功能之外,也同样有一些细微的调整,我们不妨来一起看一下.设置图标iOS 5 图标中的齿轮是尖的,iOS 6 的齿轮图标则圆润了很多.改变之后与 OS X 上的图标一样,体现出了Back to the Mac的意思.另外 iOS 6 中还去掉了高光效果.时钟图标与设置图标类似,iOS 6 图标上的指针粗细是一致的,也去掉了锋利的感觉.看起来更像德国博朗

iOS 对象属性详细介绍_IOS

iOS 对象属性 oc对象的一些属性: retain,strong, copy,weak,assign,readonly, readwrite, unsafe_unretained 下面来分别讲讲各自的作用和区别: retain,计数器加1, (增加一个指向内存的指针) 对应release(计数器-1) setter 方法对参数进行 release 旧值再 retain 新值,所有实现都是这个顺序 - (void)setBackView:(UIView *)backView { if (_bac

JSP页面不能刷新、防止刷新的问题总结

js|刷新|问题|页面 JSP页面不能刷新.防止刷新的问题总结 <1>如果要求当发生选择.删除.修改等操作时,表单刷新,需要加上: window.returnValue=0. 例如leadership\leader_ctl.jsp <body leftmargin="0" topmargin="0" > <%@ page contentType="text/html; charset=gb2312" language

调用数据链接属性对话框的方法

如果有这样的要求,需要自定义创建一个可以设置数据链接属性的对话框,可以首先考虑一下使用系统自带的"数据链接属性"对话框. 调用的方式很简单,在工程中引入adodb.dll和oledb32.dll,前者为.NET库而后者为COM库(Microsoft OLE DB Service Component 1.0 Type Library).再使用以下的代码: ADODB.Connection adodbConnection = new ADODB.Connection(); object c

设计数据库必读 mysql 字段大全 大小 范围 用途 区别

MYSQL的所有字段使用大全,必读,身藏 1.mysql的数值类型 列类型                       需要的存储量 TINYINT                         1 字节  SMALLINT                      2 个字节  MEDIUMINT                   3 个字节  INT                                 4 个字节  INTEGER                      

MySQL学习第六天 学习MySQL基本数据类型_Mysql

还记得上一篇学习的内容吗?不记得再看一看MySQL学习第五天 MySQL数据库基本操作,温故可以知新!         数据类型是指列.存储过程参数.表达式和局部变量的数据特征,它决定了数据的存储方式,代表了不同的信息类型.MySQL中常用的的数据类型包括:数值类型.日期和时间类型和字符串类型等.  一.数值类型        MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER.SMALLINT.DECIMAL.NUMBERIC),以及近似数值数据类型(FLOAT.R

IBM Rational Focal Point配置集成步骤

本文介绍各种可用于在 IBM® Rational® Focal Point 和 Rational 协作式生命周期管理 (CLM) 解决方案的存储库中的各个工件之间创建链接和交换数据的技术,包括集成到 CLM 中的 IBM Rational Team Concert 和 IBM® Rational® Requirements Composer 应用程序的存储库. 每种技术都有一节用于概述如何使用该方法,然后提供设置它或配置它的一般说明.在某些情况下,还提供了来自 Rational Governan

PG基础-01 PG9.6.2源代码安装

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++ 一:环境准备 1.源码下载地址: https://www.postgresql.org/ftp/source/ 可以选择想要编译的版本 2.本次安装介质: postgresql-9.6.2.tar.gz  3.Linux版本:CentOS release 6.6 (Final) Linux vers