草庐IT

nsstring

全部标签

objective-c - 将 NSDecimalNumber 转换为 NSString

我正在从如下所示的对象中检索key:poobj{TypeID=3;TypeName=Asset;}键值是这样被检索的:NSString*typeId=(NSString*)[objobjectForKey:@"TypeID"];typeId不是NSString,而是NSDecimalNumber。这是为什么?如何将其转换为NSString? 最佳答案 你需要使用stringWithFormat函数:NSString*typeId=[NSStringstringWithFormat:@"%@",[objobjectForKey:@"T

objective-c - 将 NSDecimalNumber 转换为 NSString

我正在从如下所示的对象中检索key:poobj{TypeID=3;TypeName=Asset;}键值是这样被检索的:NSString*typeId=(NSString*)[objobjectForKey:@"TypeID"];typeId不是NSString,而是NSDecimalNumber。这是为什么?如何将其转换为NSString? 最佳答案 你需要使用stringWithFormat函数:NSString*typeId=[NSStringstringWithFormat:@"%@",[objobjectForKey:@"T

ios - 以 mp4 格式录制、保存和/或转换视频?

我遇到以下问题-我正在尝试创建一个录制视频的应用程序,然后将其保存到相机胶卷,然后将该视频上传到网络。问题是唯一支持的格式是“mp4”,但我的视频是“mov”。所以我的问题是如何将来自相机的视频保存为“mp4”格式,或者将其保存为“mov”然后将其转换为“mp4”。这是我的代码:这是我打开相机的方式:picker=[[UIImagePickerControlleralloc]init];picker.sourceType=UIImagePickerControllerSourceTypeCamera;picker.delegate=self;picker.showsCameraCont

ios - 以 mp4 格式录制、保存和/或转换视频?

我遇到以下问题-我正在尝试创建一个录制视频的应用程序,然后将其保存到相机胶卷,然后将该视频上传到网络。问题是唯一支持的格式是“mp4”,但我的视频是“mov”。所以我的问题是如何将来自相机的视频保存为“mp4”格式,或者将其保存为“mov”然后将其转换为“mp4”。这是我的代码:这是我打开相机的方式:picker=[[UIImagePickerControlleralloc]init];picker.sourceType=UIImagePickerControllerSourceTypeCamera;picker.delegate=self;picker.showsCameraCont

ios - 检查一个 URL 是否有 http ://prefix

在我的应用中,当用户添加一个对象时,也可以为这个对象添加一个链接,然后链接可以在一个webView中打开。我试图保存一个不带http://前缀的链接,然后在webView中打开它,但无法打开它!在webView开始加载之前,有没有一种方法可以检查保存的URL是否有http://前缀?如果没有,我该如何将前缀添加到URL?谢谢! 最佳答案 您可以在NSString上使用-(BOOL)hasPrefix:(NSString*)aString方法来查看包含您的URL的NSString是否以http://前缀开头,如果不是则添加前缀。NSS

ios - 检查一个 URL 是否有 http ://prefix

在我的应用中,当用户添加一个对象时,也可以为这个对象添加一个链接,然后链接可以在一个webView中打开。我试图保存一个不带http://前缀的链接,然后在webView中打开它,但无法打开它!在webView开始加载之前,有没有一种方法可以检查保存的URL是否有http://前缀?如果没有,我该如何将前缀添加到URL?谢谢! 最佳答案 您可以在NSString上使用-(BOOL)hasPrefix:(NSString*)aString方法来查看包含您的URL的NSString是否以http://前缀开头,如果不是则添加前缀。NSS

ios - 来自 NSString 的子字符串

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正在使用NSString,我想获取它的一个子字符串,其中包含我的字符串的前20个字符。我该怎么做?

ios - 来自 NSString 的子字符串

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正在使用NSString,我想获取它的一个子字符串,其中包含我的字符串的前20个字符。我该怎么做?

ios - 我应该为对象中的 (NSString *) 属性使用 @property(nonatomic,copy) 还是 @property(nonatomic,strong)?

@interfacePaneBean:NSObject@property(nonatomic,copy)NSString*name;@property(nonatomic,copy)NSString*type;@property(nonatomic,assign)NSIntegerwidth;@end我有一个PaneBean,如上所示。我应该使用@property(nonatomic,copy)还是@property(nonatomic,strong)作为我的(NSString*)name?它们有什么区别?为NSInteger写'assign'是否正确?感谢任何帮助。提前致谢!

ios - 我应该为对象中的 (NSString *) 属性使用 @property(nonatomic,copy) 还是 @property(nonatomic,strong)?

@interfacePaneBean:NSObject@property(nonatomic,copy)NSString*name;@property(nonatomic,copy)NSString*type;@property(nonatomic,assign)NSIntegerwidth;@end我有一个PaneBean,如上所示。我应该使用@property(nonatomic,copy)还是@property(nonatomic,strong)作为我的(NSString*)name?它们有什么区别?为NSInteger写'assign'是否正确?感谢任何帮助。提前致谢!