0

我是 Xcode 的新手。因此,我尝试制作一个应用程序,但实际上我卡在了某个地方,实际上我知道在哪里:D 我无法编写数学代码,我不了解它们的基本原理,请大家告诉我如何正确编写代码;

我想要 ;

dsonuc = 男孩文本 * 男孩文本 / 公斤文本

有我的代码(我不能只写一个简单的乘法代码)

浮动 dsonuc = dboy * 2; Idealkilo.text = [NSString stringWithFormat:@" Kutle Endesiniz %f",dsonuc];

有人可以告诉我我的错误是什么吗?

感谢你们。

4

1 回答 1

0

正确的。Objective C 中的数字(如 int、float 等基元)需要用 NSNumber 包装。

用这个:

NSNumber* dsonuc1= [NSNumber numberWithFloat:dsonuc];
idealkilo.text = [NSString stringWithFormat:@" Kutle Endesiniz %f",dsonuc1];

另请参阅此链接:

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html

希望这可以帮助。

于 2013-03-05T00:27:10.050 回答