首页 文章
  • 8 votes
     answers
     views

    如何比较两个NSInteger?

    我们如何比较两个NSInteger数字?我有两个NSIntegers并比较它们常规方式不起作用 . if (NSIntegerNumber1 >= NSIntegerNumber2) { //do something } 尽管如此,第一个值是13,第二个值是17,if循环正在执行 任何的想法 ?
  • 0 votes
     answers
     views

    比较两个NSIntegers导致<nil>而不是false

    在进行减法后比较两个NSIntegers有一个奇怪的问题,为什么这个比较返回“&lt;nil&gt;”而不是false?我检查确保调试器中的所有变量都有值 NSInteger totalPhotosLeft = self.totalPhotosInRoll - self.currentPhotosFetchedCount; if (self.enumerateCount &lt; tota...
  • 334 votes
     answers
     views

    何时使用NSInteger与int

    在为iOS开发时,我应该何时使用 NSInteger 与int?我在Apple示例代码中看到,当将值作为参数传递给函数或从函数返回值时,它们使用 NSInteger (或 NSUInteger ) . - (NSInteger)someFunc;... - (void)someFuncWithInt:(NSInteger)value;... 但是在一个函数中,他们只是使用 int 来跟踪一个值 ...
  • 1 votes
     answers
     views

    将NSInteger和NSString转换为字节数组

    我需要将NSInteger和NSString表示为字节数组 . 以下是我要找的样本 . 对于如何,这种编码工作得很好 . 我想通过代码来做到这一点 . 任何线索 . 首先,NSInteger为Hex的字节: NSInteger test = 1; unsigned char byte[] = { 0x00, 0x01 }; NSInteger test = 16; unsigned char b...
  • -3 votes
     answers
     views

    NSInteger不能在相同的乘法中使用两次[关闭]

    我很难过!我正在使用NSinteger,但由于我的所有输入都是整数,因此结果是整数我无法看到由于四舍五入而进行除法的人所面临的问题 . 我查看了NSInteger的开发者指南,但找不到警告 . 我搜索这个网站和谷歌没有产生结果 . 正如我在最后陈述的那样,我可以解决它,但我觉得有一些简单的我想念 . 所有变量都是直接的,在第一个for循环中没有指针,intergerOfInterest是0,1,6...
  • 0 votes
     answers
     views

    Iphone应用程序因未捕获的异常而终止'NSInvalidArgumentException'

    我有一个应用程序,我使用此代码在本地prefences中保存数据 . -(IBAction)radio_button:(id)sender{ switch ( ((UIButton*)sender).tag ){ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; case 0: { ...

热门问题