nsstring相关内容

如何将 NSString 发送到另一个视图控制器

我有一个 IBAction,它在触发时调用不同视图控制器 (APICallsViewController) 中的另一个方法.我还希望向该方法发送一个 NSString(消息) 这是我的 IBAction,它推送到 APICallsViewController 以及 NSString 消息.我的问题可能是如何在另一个视图控制器的方法中获取该 NSString 的内容. 感谢您的帮助 - ..
发布时间:2022-01-05 09:11:37 移动开发

NSURL 的 URLWithString 和 fileURLWithPath 有什么区别?

在我的代码中,我必须使用 URLWithString 播放流(HLS)视频和 fileURLWithPath 播放本地视频. 这两种方法有什么区别?我应该如何使用单一方法播放两个视频. 当 HSL 视频结束时,我还需要将最后一帧显示为静止图像.它现在在结束时显示空白屏幕.我应该如何实现这一目标? 解决方案 +URLWithString: 产生一个 NSURL 表示给定的字符串. ..
发布时间:2022-01-02 12:53:52 移动开发

NSString stringWithUTF8String 内存泄漏:启用 ARC

在我的应用程序中,我启用了 ARC.但是在我的应用程序中,以下几行根据仪器给了我内存泄漏.它在 ios 7.0 中. -(id)init{变量 = [[NSMutableArray 分配] init];//泄漏事件 = [[NSMutableArray 分配] init];//泄漏回归自我;} 更新 但是在我的应用程序中,如果我执行以下操作,则不会显示任何泄漏.但我无法将项目添加到变量中 ..

枚举值到 NSString (iOS)

我有一个包含多个值的枚举: enum {value1, value2, value3} myValue; 在我的应用程序中的某个点,我希望检查枚举的哪个值现在处于活动状态.我正在使用 NSLog,但我不清楚如何将枚举的当前值 (value1/value2/value3/etc...) 显示为 NSLog 的 NSString. 有人吗? 解决方案 这里回答:一些实施建议 ..
发布时间:2021-12-29 16:33:43 移动开发

向 UITextView 添加换行符

我有一个 UITextView,它采用 NSString 格式,格式为 stringWithUTF8String.它从数据库中获取它的值,我希望数据库中的文本在文本中使用中断来呈现.我尝试使用 \n 来做到这一点,但它被呈现为文本.在我的应用程序信息页面中这样做是因为直接文本有效,但我认为从数据库中获取它时它不起作用的原因是格式. 有什么建议吗? 解决方案 如果你想在 Xcode5/ ..
发布时间:2021-12-28 16:42:51 其他开发

Objective-C:如何提取字符串的一部分(例如以“#"开头)

我有一个如下所示的字符串, NSString * aString = @"这是我想要的#substring1 和#subString2"; 如何仅选择以“#"开头(并以空格结尾)的文本,在本例中为“subString1"和“subString2"? 注意:为了清楚起见,对问题进行了编辑 解决方案 您可以使用 NSScanner 拆分字符串.这段代码将遍历一个字符串并用子字符串填充 ..
发布时间:2021-12-27 16:17:31 移动开发

用于百分比转义“&"的 NSString 方法网址

哪种 NSString 编码方法可以将与符号 (&) 字符正确转义为 %26? stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding 获取空格 (%20) 和其他坏人但忽略 & 符号!?! 解决方案 与号不会被该方法处理,因为它们是 URL 中的合法字符.在此调用之前,您可能应该对特别有问题的部分进行零碎的预处理. ..
发布时间:2021-12-27 15:47:16 其他开发

如何在 Objective-C 中将 unichar 值转换为 NSString?

我在 unichar 变量中存储了一个国际字符.此字符不是来自文件或 url.该变量本身只存储一个 UTF-8 格式的无符号短(0xce91)并转换为希腊大写字母“A".我试图将该字符放入一个 NSString 变量中,但我失败了. 我尝试了两种不同的方法,但都没有成功: unichar greekAlpha = 0xce91;//可以写 greekAlpha = 'Α' 代替.NSStr ..
发布时间:2021-12-26 13:53:34 移动开发

如何检测 NSString 中以“@"或“#"开头的单词?

我正在构建一个 Twitter iPhone 应用程序,它需要检测您何时在 UITextView 的字符串中输入主题标签或 @-mention. 如何查找 NSString 中以“@"或“#"字符开头的所有单词? 感谢您的帮助! 解决方案 您可以使用 NSRegularExpression 类,其模式类似于 #\w+(\w 代表单词字符). NSError *error = ..
发布时间:2021-12-25 20:15:22 移动开发

Objective-C - 用一个空格替换换行符序列

如何用一个空格替换换行符 (\n) 序列. 即用户输入了一个双换行符(“\n\n"),我希望将其替换为一个空格(“").或者用户输入了三个换行符 ("\n\n\n") 我想用一个空格 (" ") 替换它. 解决方案 试试这个: NSArray *split = [orig componentsSeparatedByCharactersInSet:[NSCharacterSet ne ..
发布时间:2021-12-25 09:09:54 移动开发

NSPredicate 用于 NSManagedObject 的字符串属性的长度

有人可以帮我定义一个谓词,它只返回 NSManagedObject 的“字母"属性长度在一定范围内吗? 这是我一直在尝试的示例,我有一种感觉是字母长度表示法,我也尝试了 kvc 字母.@length 没有成功..我做错了什么? NSManagedObjectContext *context = ...;NSFetchRequest *fetchRequest = [[NSFetchRequ ..
发布时间:2021-12-23 14:10:46 其他开发

如何在 iOS 中创建不在 Unicode 中的下标字符

我已经尝试了一段时间来创建一个带有下标字符的 NSString 没有成功.甚至可以在 iOS 中执行此操作吗? 我需要一种方法将字符串中的字符更改为下标或上标,但我不能为此使用 Unicode,因为 Unicode 没有所有字母. 我的猜测可能是使用 HTML 标签 和 但我还没有找到将所述 HTML 标签转换为 NSString 的方法. 解决方案 下标和上标不是字符特征.除了少数例 ..
发布时间:2021-12-20 23:13:32 移动开发