问题标签 [nsstring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7509 浏览

iphone - NSData 到 NSString 被截断 - iPhone

我有以下代码。

这适用于大多数页面,但会截断非常长的页面,有没有办法解决这个问题?

0 投票
6 回答
16846 浏览

objective-c - 将 NSString 中的第一个数字转换为整数?

我有一个像这样的 NSString:

或者

我想要做的是获取 NSString 中第一个出现的数字并将其转换为 int。

这样@"200hello" 就会变成 int = 200。

@"0 something" 将变为 int = 0。

0 投票
1 回答
517 浏览

iphone - 自定义呈现的 UITableViewCell 中的文本布局

我正在尝试在 UITableViewCell 中自定义呈现文本。此文本可以超过多行,并且可以包含 http 链接、字体和颜色更改。我查看了 NSString 的 sizeWithFont 方法,但无法真正找到一种渲染字符串每个部分的好方法,以便它们一起正确运行。

我是否需要单独渲染每个单词以使其正确适应,还是有更好的方法?

0 投票
1 回答
1796 浏览

ios - 替换 Objective-C 中出现的字符串

我正在从我的 iOS 程序中的 sqlite 数据库中获取数据。然后我从数据库中得到的东西被放在一个UITextView. 获取的文本示例如下:

"你好,这是一个例子。它有""双引号""并以简单"结尾

我想消除单人,并用单人代替双人。但它不起作用。这是我的代码:

怎么了?

0 投票
2 回答
3412 浏览

objective-c - 关于 NSString 添加多个字符串的简单问题

我有一个关于 NSString 的相当简单的问题,但它似乎没有做我想要的。

这就是我所拥有的

NSString *title = [NSString stringWithformat: character.name, @"is the character"];

这是我的解析器中的一行将字符名插入到 plist 中,但是它没有插入 @"is the character" 我做错了什么吗?

0 投票
3 回答
11733 浏览

iphone - iphone sdk - 从字符串中删除除数字 0-9 之外的所有字符

好的,这是计划。我从中获取数据的 XML 允许在电话号码字段中使用非数字文本(用于描述或联系人姓名等)。我正在尝试仅提取数字并与他们一起拨打电话:URL 以发起呼叫。这是不起作用的:

如果有任何明显的错别字,它们只是错别字。:)

0 投票
6 回答
14118 浏览

iphone - heightForRowAtIndexPath 用于更长的 NSStrings

我有一个UITableView(分组!),需要计算两种样式的单元格的高度:UITableViewCellStyleDefaultUITableViewCellStyleValue2

这就是我这样做的方式UITableViewCellStyleDefault

对于UITableViewCellStyleValue2

我的问题是他们返回的高度不正确,我认为这是textSize我使用错误数字的地方。对于长文本,底部会被缩短(通常只是一行有几个单词),并且对于这两种 CellStyles,它们在单元格中的文本上方和下方都有奇怪的间距。

因为UITableViewCellStyleValue2我通过207.0f将 text.backgroundColor 设置为红色然后只计算框的大小得到了宽度大小 ( )。300.0f宽度UITableViewCellStyleDefault是单元格的大小UITableViewStyleGrouped

有谁知道我需要使用哪些值来正确计算 an 的大小,NSString从而为我的单元格获得合适的高度?

谢谢

0 投票
4 回答
4111 浏览

objective-c - 如何从整数中生成 unicode 字符?

我想制作一个 Unicode 字符数组,但我不知道如何将整数转换为 Unicode 表示。这是我到目前为止的代码

这给了我一个错误“不完整的通用字符名称\u”

有没有更好的方法来构建一个 Unicode 符号数组?谢谢。

0 投票
2 回答
3589 浏览

objective-c - Objective-C 字符串编码问题

好的,我对 C 套接字还很陌生,但我只需要使用多播套接字执行一些简单的 sendto() 和 recvfrom() 调用即可通过网络获取字符串。在环顾四周并阅读了几本指南(包括 Beej 的)之后,我发现下面的代码可以监听通过多播套接字发送的消息(这是我需要的)。该程序在主程序中运行良好,但是当我将其放入项目其他地方的方法(即称为“listenForPackets”的方法)中并尝试在运行循环的另一个线程中运行它时,我的问题就出现了。但是在调试之后,问题归结为变量“mc_addr_str”,该变量在 main 方法中分配为等于 argv[1]。

现在,通过另一个 SO 成员的帮助,我有一个方法可以将 IP 地址作为 NSString 返回给我(我也在程序的其他地方使用它,所以我需要让它返回 NSString)。

我以为我可以做一个简单的小转换

到目前为止,我所拥有的是:

当我这样做时,程序进入 setsockopt 调用,然后失败,错误代码为 -1(我假设这是一个通用错误代码,让程序知道发生了不好的事情并需要中止)。另外,当我在前面的语句中分配 mc_addr_str 时,我得到

我不确定我的问题是从哪里出现的。在分配给 mc_addr_str 期间是否有转换错误,或者我使用了错误的编码?任何输入表示赞赏!

0 投票
1 回答
788 浏览

objective-c - 为什么我从 SQLite 为我的 UILabel 得到一个无效的 NSString?

我有一个带有 UILabel 和 UITableView 的视图。我正在使用此代码从数据库中获取字符串:

当我单击表格单元格时,字符串值 (flashCardAnswer) 显示无效。