草庐IT

nsstring

全部标签

core-data - Swift:将 NSNumber 转换为 NSString(NSNumber 不是 NSString 的子类型)

在我的应用程序中,我进入CoreData并获取一个类型为Double的条目,然后我试图将该值放入我的应用程序的文本字段中。这看起来像lengthTextField.text=lastSession.length但我收到错误NSNumberisnotasubtypeofNSStringlastSession.length的值为6.0,供引用。关于如何将该数据正确放入我的文本字段的任何建议?谢谢! 最佳答案 在核心数据中,数字由NSNumber支持。可以查看文档here在swift中,您可以通过实例属性stringValue访问数字的字

core-data - Swift:将 NSNumber 转换为 NSString(NSNumber 不是 NSString 的子类型)

在我的应用程序中,我进入CoreData并获取一个类型为Double的条目,然后我试图将该值放入我的应用程序的文本字段中。这看起来像lengthTextField.text=lastSession.length但我收到错误NSNumberisnotasubtypeofNSStringlastSession.length的值为6.0,供引用。关于如何将该数据正确放入我的文本字段的任何建议?谢谢! 最佳答案 在核心数据中,数字由NSNumber支持。可以查看文档here在swift中,您可以通过实例属性stringValue访问数字的字

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”。

ios - 如何使用 Swift 将 NSString 转换为整数?

我需要转换一个NSString到Swift中的整数:这是我正在使用的当前代码;它不起作用:varvariable=(NSString(data:data,encoding:NSUTF8StringEncoding))exampeStruct.otherVariable=(variable).intValueVariable是一个普通的变量,exampleStruct是代码中其他地方的一个结构体,带有一个子变量otherVariable。我希望它将exampleStruct.otherVariable设置为NSString的int值,但我收到以下错误:"Cannotconvertthee

ios - 如何使用 Swift 将 NSString 转换为整数?

我需要转换一个NSString到Swift中的整数:这是我正在使用的当前代码;它不起作用:varvariable=(NSString(data:data,encoding:NSUTF8StringEncoding))exampeStruct.otherVariable=(variable).intValueVariable是一个普通的变量,exampleStruct是代码中其他地方的一个结构体,带有一个子变量otherVariable。我希望它将exampleStruct.otherVariable设置为NSString的int值,但我收到以下错误:"Cannotconvertthee

arrays - 快速添加对象

所以,我正在学习如何使用JSON从数据库中获取数据,然后将数据放在某个数组中。问题出现在最后一行,citiesArray.addObject(City()),当我需要将对象city中的所有数据(id、名称、州...)入数组。我用编译器逐行查看,基本上一切都很好,除了最后,我的数组仍然是空的(它的值为nil)?for(vari=0;i 最佳答案 几个问题:您建议您尝试使用以下代码行添加城市:citiesArray.addObject(City())City()构造将实例化一个新的空白City对象。因此,在最好的情况下,该行代码会向您的

arrays - 快速添加对象

所以,我正在学习如何使用JSON从数据库中获取数据,然后将数据放在某个数组中。问题出现在最后一行,citiesArray.addObject(City()),当我需要将对象city中的所有数据(id、名称、州...)入数组。我用编译器逐行查看,基本上一切都很好,除了最后,我的数组仍然是空的(它的值为nil)?for(vari=0;i 最佳答案 几个问题:您建议您尝试使用以下代码行添加城市:citiesArray.addObject(City())City()构造将实例化一个新的空白City对象。因此,在最好的情况下,该行代码会向您的

ios - 验证 UITextField 中的电子邮件地址

我试图在包含电子邮件地址的文本字段中进行验证。要在字符串“emailRegEx”中添加什么以限制用户在电子邮件地址中插入三个点或我必须在方法中写什么一样。-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string.这是我的代码:-(BOOL)EmailValidationL:(NSString*)email{NSString*emailRegEx=@"(?:[a-z0-9!#$%\\&'*+/=?\\^_`{

ios - 验证 UITextField 中的电子邮件地址

我试图在包含电子邮件地址的文本字段中进行验证。要在字符串“emailRegEx”中添加什么以限制用户在电子邮件地址中插入三个点或我必须在方法中写什么一样。-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string.这是我的代码:-(BOOL)EmailValidationL:(NSString*)email{NSString*emailRegEx=@"(?:[a-z0-9!#$%\\&'*+/=?\\^_`{