- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的理解是,像 [nsnumber initWithInt] 这样的“方便”方法应该创建指定类的副本,并初始化为所需的值。
minutesLeft=[NSNumber initWithInt:((timeLeft)%60)];
Timeleft 是一个整数,因此 initWithInt 应该可以工作,结果应该是 分钟左(设置为保留的属性)应该接收并保留新的 NSNumber。问题是,由于某种原因,我收到“NSNumber 可能不会响应 +initWithInt”的警告。因为有问题的属性设置为保留,所以我不想使用 [nsnumber alloc] initwithint,因为那样我必须释放它。
有什么想法吗?
最佳答案
您的意思是:[NSNumber numberWithInt:number];
请记住,该值是自动释放的,因此您可能需要保留它。如果您使用的是 Mac,请不要担心。
当您想要这样的东西但其他类中没有它时,您可以随时编写一个类别来扩展任何 cocoa 类。
关于iphone - 如何在不执行 alloc 的情况下获取 NSNumber,以便它响应 initWithInt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3644983/
我的理解是,像 [nsnumber initWithInt] 这样的“方便”方法应该创建指定类的副本,并初始化为所需的值。 minutesLeft=[NSNumber initWithInt:((ti
我正在制作一个包含多个不同类别的测验应用程序。我还有一些事情要做,但我遇到了标题中的错误。这是我的代码到目前为止的样子 -(IBAction)Category1:(id)sender{ Cat
我是一名优秀的程序员,十分优秀!