jjzjj

stringWithFormat

全部标签

Swift、stringWithFormat、%s 给出了奇怪的结果

我搜索了一整天的答案,但几乎没有什么能真正回答我的问题。我正在尝试在Swift中使用stringWithFormat,但同时使用printf格式字符串。我遇到的实际问题是%s。无论我如何尝试,我似乎都无法找到原始字符串。非常感谢任何帮助(或解决方法)。我已经做过的事情:为cString尝试了所有可用的编码,尝试创建一个ObjC函数来用于此,但是当我从Swift传递参数时,我遇到了与%s相同的奇怪问题,即使在ObjC中进行了硬编码函数体似乎打印了实际正确的字符串。请在下面找到示例代码。非常感谢!varstr="Age%2$i,Name:%1$s"letname="Michael".cSt

swift - 如何从 NSLog() 获取 "stringWithFormat"到 Swift 中的变量?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion如何在Swift中从NSLog()获取stringWithFormat?例如控制台输出是2016-05-2418:33:31.543MyPlayground[15578:143357]Thisisatest!那么如何得到2016-05-2418:33:31.543或2016-05-2418:33:31.543MyPlayground[15578:143357]并将其保存到变量,而不打印到控制台?

ios - StringWithFormat "%.2ld"objc 到 swift

我在一个swift项目中有一个“pickerView”对象。我理解Objective-c中的代码,但我不确定如何在Swift中实现它。Objc方法-(NSInteger)pickerView:(UIPickerView*)pickerViewnumberOfRowsInComponent:(NSInteger)component{switch(component){case0://Weekreturn7;case1://Hourreturn24;default://Minutesreturn60;//or7;(10by10)//or13;(5by5)}}我只是不确定如何为titleFo

ios - 在 Swift 中,如何将格式化的 Int 值插入到 String 中?

这似乎是一个非常基本的问题,但我似乎无法在任何地方找到答案:-(我可以在ObjectiveC中做到这一点,但我被Swift卡住了。我需要做的:取一个整数值将其格式化为本地化字符串使用stringWithFormat等效方法将值注入(inject)另一个字符串(因为另一个字符串也已本地化,下面的简化示例中未显示)如何在ObjectiveC中轻松完成-这是可行的://pointsisoftypeNSNumber*NSNumberFormatter*formatter=[NSNumberFormatternew];formatter.locale=[NSLocalecurrentLocale

iphone - 逗号分隔千 NSString stringWithFormat

是否可以使用将1000.99显示为1,000.99[NSStringstringWithFormat:@"£%0.2f",1000.99]如果我没有走上实现这一目标的正确轨道,请指导我? 最佳答案 使用NSNumberFormatter:NSNumberFormatter*numberFormatter=[[[NSNumberFormatteralloc]init]autorelease];[numberFormattersetNumberStyle:NSNumberFormatterCurrencyStyle];NSString*

iphone - 逗号分隔千 NSString stringWithFormat

是否可以使用将1000.99显示为1,000.99[NSStringstringWithFormat:@"£%0.2f",1000.99]如果我没有走上实现这一目标的正确轨道,请指导我? 最佳答案 使用NSNumberFormatter:NSNumberFormatter*numberFormatter=[[[NSNumberFormatteralloc]init]autorelease];[numberFormattersetNumberStyle:NSNumberFormatterCurrencyStyle];NSString*

ios - 是否有 [NSString stringWithFormat :] for NSAttributedString 的任何类似物

通常我在界面生成器中构建应用程序界面。有时设计需要使用属性字符串(字体、颜色等)。如果字符串是静态的,配置起来很容易。但是,如果字符串是动态的(带参数的格式),则无法在界面构建器中配置属性。需要写很多代码。我正在为NSAttributedString寻找一些[NSStringstringWithFormat:]的类似物。所以我将能够在界面生成器中设置字符串格式和必要的属性,然后在代码中提供必要的参数。例如:让我们考虑一下我需要这样格式的显示字符串:“%d+%d=%d”(所有数字都是粗体)。我想在界面生成器中配置这种格式。在代码中,我想提供参数:1、1、2。应用程序应显示“1+1=2”。

ios - 是否有 [NSString stringWithFormat :] for NSAttributedString 的任何类似物

通常我在界面生成器中构建应用程序界面。有时设计需要使用属性字符串(字体、颜色等)。如果字符串是静态的,配置起来很容易。但是,如果字符串是动态的(带参数的格式),则无法在界面构建器中配置属性。需要写很多代码。我正在为NSAttributedString寻找一些[NSStringstringWithFormat:]的类似物。所以我将能够在界面生成器中设置字符串格式和必要的属性,然后在代码中提供必要的参数。例如:让我们考虑一下我需要这样格式的显示字符串:“%d+%d=%d”(所有数字都是粗体)。我想在界面生成器中配置这种格式。在代码中,我想提供参数:1、1、2。应用程序应显示“1+1=2”。

string - 如何在 url 前加上 http ://using stringWithFormat in Swift

我正在使用UIWebView构建自定义浏览器。用例:用户在地址栏中输入“www.abc.com”。抛出以下错误:ErrorDomain=WebKitErrorDomainCode=102"Frameloadinterrupted"UserInfo=0x19860770{NSErrorFailingURLKey=file://www.abc.com,NSErrorFailingURLStringKey=file://www.abc.com,NSLocalizedDescription=Frameloadinterrupted}Reason:theURLneedstobeprepended

string - 如何在 url 前加上 http ://using stringWithFormat in Swift

我正在使用UIWebView构建自定义浏览器。用例:用户在地址栏中输入“www.abc.com”。抛出以下错误:ErrorDomain=WebKitErrorDomainCode=102"Frameloadinterrupted"UserInfo=0x19860770{NSErrorFailingURLKey=file://www.abc.com,NSErrorFailingURLStringKey=file://www.abc.com,NSLocalizedDescription=Frameloadinterrupted}Reason:theURLneedstobeprepended