小编Ada*_*ami的帖子

小数点前没有零

我有一个函数将浮点数转换为字符串:

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:2];
[formatter setMinimumFractionDigits:0];
NSString *finalNumber = [formatter stringFromNumber:[NSNumber numberWithFloat:sendNumber]];
return finalNumber;
Run Code Online (Sandbox Code Playgroud)

在简单的除法运算1/2之后,我得到了结果,.5但我希望得到0.5.

我怎么能改变呢?

cocoa cocoa-touch nsnumberformatter

6
推荐指数
2
解决办法
1518
查看次数

如何从终端打开URL

我正在编写一个在Android终端上运行的脚本,我需要它来打开浏览器和URL.我设法打开浏览器,但没有找到将U​​RL放在上面的方法.

am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity;
Run Code Online (Sandbox Code Playgroud)

感谢任何帮助:)

unix android

6
推荐指数
1
解决办法
4887
查看次数

如何使用aapt获取pkg信息(AndroidManifest)

我正在尝试使用以下内容从应用程序获取AndroidManifest: aapt dump badging <path-to-apk>

但我一直在努力 W/asset ( 2644): Asset path /data/app/com.UCMobile.intl-1.apk is neither a directory nor file (type=1). ERROR: dump failed because assets could not be loaded

我在这里错过了什么?= /

谢谢!

android aapt

1
推荐指数
1
解决办法
5895
查看次数

Obj-C如何调用带返回的方法?

我有一个返回值的方法,我想从我的MainviewController.m调用.另外,我必须在调用它时将值(float)传递给方法.但我遇到了麻烦,我尝试调试并在方法中添加一些断点和NSLog,但似乎没有调用该方法,因为调试器不会在断点处停止并且不会打印NSLog .(最终打印(calculatorScreen.text ...)只打印(null))

MainViewController.m

currentNumber = currentNumber *10 + (float)[sender tag];
NSNumber *convertedNumber = [[NSNumber alloc] init];
NSString *nf = [convertedNumber customFormatNumber:currentNumber];
calculatorScreen.text = [NSString stringWithFormat:@"%@",nf]; // it's printing (null) :(
Run Code Online (Sandbox Code Playgroud)

的NSNumber + FormatNumber.h

@interface NSNumber (FormatNumber)
-(NSString *) customFormatNumber:(float)n1;
Run Code Online (Sandbox Code Playgroud)

的NSNumber + FormatNumber.m

-(NSString *) customFormatNumber:(float)n1
{
    NSLog(@" %f" ,n1); // for debug and a breakpoint here
    NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
        [formatter setMaximumFractionDigits:2];
        [formatter setMinimumFractionDigits:0];
        NSString *nf = [formatter stringFromNumber:[NSNumber numberWithFloat:n1]];
    NSLog(@"Class %@" ,nf); // for debug
    return …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c xcode4.5

0
推荐指数
1
解决办法
98
查看次数