问题标签 [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.
iphone - NSData 到 NSString 被截断 - iPhone
我有以下代码。
这适用于大多数页面,但会截断非常长的页面,有没有办法解决这个问题?
objective-c - 将 NSString 中的第一个数字转换为整数?
我有一个像这样的 NSString:
或者
我想要做的是获取 NSString 中第一个出现的数字并将其转换为 int。
这样@"200hello" 就会变成 int = 200。
@"0 something" 将变为 int = 0。
iphone - 自定义呈现的 UITableViewCell 中的文本布局
我正在尝试在 UITableViewCell 中自定义呈现文本。此文本可以超过多行,并且可以包含 http 链接、字体和颜色更改。我查看了 NSString 的 sizeWithFont 方法,但无法真正找到一种渲染字符串每个部分的好方法,以便它们一起正确运行。
我是否需要单独渲染每个单词以使其正确适应,还是有更好的方法?
ios - 替换 Objective-C 中出现的字符串
我正在从我的 iOS 程序中的 sqlite 数据库中获取数据。然后我从数据库中得到的东西被放在一个UITextView
. 获取的文本示例如下:
"你好,这是一个例子。它有""双引号""并以简单"结尾
我想消除单人,并用单人代替双人。但它不起作用。这是我的代码:
怎么了?
objective-c - 关于 NSString 添加多个字符串的简单问题
我有一个关于 NSString 的相当简单的问题,但它似乎没有做我想要的。
这就是我所拥有的
NSString *title = [NSString stringWithformat: character.name, @"is the character"];
这是我的解析器中的一行将字符名插入到 plist 中,但是它没有插入 @"is the character" 我做错了什么吗?
iphone - iphone sdk - 从字符串中删除除数字 0-9 之外的所有字符
好的,这是计划。我从中获取数据的 XML 允许在电话号码字段中使用非数字文本(用于描述或联系人姓名等)。我正在尝试仅提取数字并与他们一起拨打电话:URL 以发起呼叫。这是不起作用的:
如果有任何明显的错别字,它们只是错别字。:)
iphone - heightForRowAtIndexPath 用于更长的 NSStrings
我有一个UITableView
(分组!),需要计算两种样式的单元格的高度:UITableViewCellStyleDefault
和UITableViewCellStyleValue2
。
这就是我这样做的方式UITableViewCellStyleDefault
:
对于UITableViewCellStyleValue2
:
我的问题是他们返回的高度不正确,我认为这是textSize
我使用错误数字的地方。对于长文本,底部会被缩短(通常只是一行有几个单词),并且对于这两种 CellStyles,它们在单元格中的文本上方和下方都有奇怪的间距。
因为UITableViewCellStyleValue2
我通过207.0f
将 text.backgroundColor 设置为红色然后只计算框的大小得到了宽度大小 ( )。300.0f
宽度UITableViewCellStyleDefault
是单元格的大小UITableViewStyleGrouped
。
有谁知道我需要使用哪些值来正确计算 an 的大小,NSString
从而为我的单元格获得合适的高度?
谢谢
objective-c - 如何从整数中生成 unicode 字符?
我想制作一个 Unicode 字符数组,但我不知道如何将整数转换为 Unicode 表示。这是我到目前为止的代码
这给了我一个错误“不完整的通用字符名称\u”
有没有更好的方法来构建一个 Unicode 符号数组?谢谢。
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 期间是否有转换错误,或者我使用了错误的编码?任何输入表示赞赏!
objective-c - 为什么我从 SQLite 为我的 UILabel 得到一个无效的 NSString?
我有一个带有 UILabel 和 UITableView 的视图。我正在使用此代码从数据库中获取字符串:
当我单击表格单元格时,字符串值 (flashCardAnswer) 显示无效。