iphone - 如何在 iPhone sdk 中传递 float 数据类型的值?

标签 iphone ios xcode ios4

这是我的字符串,我想将变量浮点放在这个字符串中:

我想以 float 数据类型传递值。

比如..%.1f %.2f 我想在 iPhone sdk 中动态传递 1 和 2 值,我使用此代码:-----

NSString *string=[NSString stringWithFormat:@"%.%if",[[arrayvalue objectAtIndex:0] intValue],[textField2.text floatValue]];

但它只打印:-- .if

最佳答案

你不能嵌套格式字符串,你可以这样做:

int value = [[arrayvalue objectAtIndex:0] intValue];
NSString *string = [@"%." stringByAppendingFormat:@"%if", value];
string = [NSString stringWithFormat:string, [textField2.text floatValue]];

此代码完全未经测试。

关于iphone - 如何在 iPhone sdk 中传递 float 数据类型的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11795534/

相关文章:

ios - 通过 CNContactViewController 显示时,联系人缺少一些必需的键描述符

iPhone模拟器-模拟3G连接

ios - Xcode - 如何修复 'NSUnknownKeyException' ,原因 : … this class is not key value coding-compliant for the key X"error?

ios - 如何在没有开发人员证书的情况下在 Xcode 中存档我的项目?

ios - AFNetworking 无法编译

swift - 同时长按和拖动手势 SwiftUI

ios - 无法导入桥接头 - Swift

iphone - PhoneGap/iOS - 如何让 Childbrowser 忽略指向 Appstore 的链接?

ios - 带有 MSAL 的 native iOS 应用程序需要第二次登录 Webview 才能到 Sharepoint Online

objective-c - 如何使用 MobileDevice 框架将文件写入我的应用程序的文档目录?