Swift 4如何获取字符串的前30个字符
我刚刚更新到Swift 4,我发现很难显示字符串的前30个字符。我有一个TableView,它通过Json获取数据,并填充标签。现在,由于子字符串不能再使用了,我很难让它工作。我基本上是在检查返回的字符串是否有30个或更多的字符,如果有,那么我只想显示这30个字符,否则会显示所有内容,因为它不到30个字符。。。。这是我的密码Swift 4如何获取字符串的前30个字符,swift,substring,swift4,Swift,Substring,Swift4,我刚刚更新到Swift 4,我发现很难显示字符串的前30个字符。我有一个TableView,它通过Json获取数据,并填充标签。现在,由于子字符串不能再使用了,我很难让它工作。我基本上是在检查返回的字符串是否有30个或更多的字符,如果有,那么我只想显示这30个字符,否则会显示所有内容,因为它不到30个字符。。。。这是我的密码 if streamsModel.Posts[indexPath.row].count >= 30 { // Show 30 chara
if streamsModel.Posts[indexPath.row].count >= 30
{
// Show 30 characters here
cell.post.text = streamsModel.Posts[indexPath.row]
//.substringFromIndex(cell.post.text.endIndex.advancedBy(-4))
}
else
{
cell.post.text = streamsModel.Posts[indexPath.row]
}
cell.post.tag = indexPath.row
使用前缀:
重复项也适用于first:StringstreamsModel.Posts[indexPath.row].Prefix30如果这不再是重复项,则需要解释它的不同之处
cell.post.text = String(streamsModel.Posts[indexPath.row].prefix(30))