小编Sus*_*nna的帖子

iPhone-SDK中的各个国家/地区的"货币小数点宽度"

我读到了关于NSLocaleCurrencySymbol的信息,但在哪里可以找到用于确定一个国家/地区货币中使用的"小数位数"的变量?

IE在美国,通常会看到以小数点后两位写入的美元金额:1.23美元

那么其他很多国家呢?

iphone locale localization currency

27
推荐指数
3
解决办法
3万
查看次数

#import仍会出现"重复符号"错误

当我编译我的iPhone应用程序时,xCode为MyConstants.h中的变量提供了"重复符号"错误

我想如果我用过:

#import "MyConstants.h"
Run Code Online (Sandbox Code Playgroud)

它会避免这种情况吗?

但我仍然有问题.

补充信息:

  • 在"链接"期间发生错误.(我只是使用xCode的"Build and Go"按钮.)

  • 我也尝试了(#import不必要的)#ifndef/def方法.

    也许我应该问这个:

    如果您需要在所有源代码文件的每个部分中访问常量...您将在.h文件中放入什么?您将使用什么来将该常量包含在代码的其他部分中.

    我想(但我猜它不是)它很简单:

  • MyConstants.h> int thisIsGlobal = 123;

    (不管我在哪里在任何代码中的任何地方重新定义thisIsGlobal.)

    然后在我的其他每个源文件的顶部只添加"#import MyConstants.h".

  • c iphone import xcode compiler-errors

    10
    推荐指数
    3
    解决办法
    6393
    查看次数

    iPhone stretchchableImageWithLeftCapWidth只生成"D"

    UIImage *aImage = [[UIImage imageNamed:@"Gray_Button.png"] stretchableImageWithLeftCapWidth:25 topCapHeight:0];
    
    Run Code Online (Sandbox Code Playgroud)

    试图制作一个"玻璃药丸按钮".

    如果图像更大,"拉伸"会做什么......而我试图在...上使用的按钮更小?

    图像"拉伸"和"缩小"吗?

    我问的原因是因为我的所有图像看起来都像"D"形.

    左侧是方形的......右侧是圆形的.

    D形告诉你我做错了什么?太多......或太少......"leftCap设置"?图像太大了?

    iphone sdk stretch uibutton uiimage

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

    让printf()删除值为".0"的值

    我需要使用以下格式要求打印浮点数:

    • 5.12345 应该只显示 5.1

    • 5.0应该只5(没有.0)

    • 5.0176应该只显示5(没有.01)

    我以为printf()可以做这样的事......但现在我似乎无法让它发挥作用.

    c printf

    5
    推荐指数
    2
    解决办法
    2万
    查看次数

    iPhone SDK Objective-C __DATE __(编译日期)无法转换为NSDate

    //NSString *compileDate = [NSString stringWithFormat:@"%s", __DATE__];
    NSString *compileDate = [NSString stringWithUTF8String:__DATE__];
    
    NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
    
    [df setDateFormat:@"MMM d yyyy"];   
    //[df setDateFormat:@"MMM dd yyyy"];    
    
    NSDate *aDate = [df dateFromString:compileDate];  
    
    Run Code Online (Sandbox Code Playgroud)

    好的,我放弃了.为什么aDate有时会返回为零?

    如果我使用已注释的线条或其匹配的替换线,这是否重要?

    iphone compilation date nsdate nsdateformatter

    5
    推荐指数
    2
    解决办法
    3168
    查看次数

    Objective-C全局整数数组未按预期工作

    在我的MyConstants.h文件中...我有:

    int abc[3];
    
    Run Code Online (Sandbox Code Playgroud)

    在我匹配的MyConstants.m文件中...我有:

    extern int abc[3] = {11, 22, 33};
    
    Run Code Online (Sandbox Code Playgroud)

    在我的每个其他*.m文件中...我有

    #import "MyConstants.h"
    
    Run Code Online (Sandbox Code Playgroud)

    在我的viewDidLoad {}方法中,我有:

    extern int abc[];
    NSLog(@"abc = (%d) (%d)", abc[1], sizeof(abc)/sizeof(int));  
    
    Run Code Online (Sandbox Code Playgroud)

    为什么显示"abc =(0)(3)"而不是"abc =(22)(3)"?

    如何按预期工作?

    c arrays global-variables objective-c extern

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

    iPhone SDK:如何在编辑模式下检测行击中?

    我到处寻找,我找不到它.

    我有一个UITableView包含"checkmark"单元格的行.

    用户单击一行以检查/取消选中它.(有用!!!!)

    但我也想让用户编辑该行的数据.

    ...所以我在顶部有一个"编辑"按钮.用户点击它并允许删除任何行.(这也有效!!!!)

    但是我如何检测该行上的"点击".

    哪里有某种didSelectRowAtIndexPathWhileInEditMode ????

    (这真的是最好的方法吗:允许每行"选择","删除"和"编辑"?)

    iphone row uitableview

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