Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective-C实体属性中的NSNumber值_Objective C_Nsnumber - Fatal编程技术网

Objective-C实体属性中的NSNumber值

Objective-C实体属性中的NSNumber值,objective-c,nsnumber,Objective C,Nsnumber,我成功地从实体中提取了一个数字。但如果我用一个NSNnumber初始化这个数,似乎会生成一个随机数 //This code works, and I can write the number to the NSLOG ok. Misc_RandomNumber *rndNum = [fetchedObjects objectAtIndex:0]; NSLog(@"%@",rndNum.randomNumber); //Log will print the number 1 //From her

我成功地从实体中提取了一个数字。但如果我用一个NSNnumber初始化这个数,似乎会生成一个随机数

//This code works, and I can write the number to the NSLOG ok.
Misc_RandomNumber *rndNum = [fetchedObjects objectAtIndex:0];
NSLog(@"%@",rndNum.randomNumber); //Log will print the number 1

//From here, numberFound will result to a random number like 2064127
NSNumber *numberFound = [NSNumber numberWithInt:rndNum.randomNumber];
NSLog(@"%@",[numberFound stringValue]);

我只需要NSNumber中的数据库值,似乎无法获取它。

如果您在第二句话中有错误,那么

NSNumber *numberFound = [NSNumber numberWithInt:rndNum.randomNumber];
在这种情况下,
[NSNumber numberwhithint:rndNum.randomNumber]
返回的是
随机数所在的地址,而不是它所指向的值。相反,您应该使用:

NSNumber *numberFound = [NSNumber numberWithInt:[rndNum.randomNumber intValue]];

问题是什么?