我有一个这样的字符串:
<MCPeerID: 0x16e5cf00 DisplayName = Alex's ipad>
我需要从中获取DisplayName,它可以改变长度,所以我不能只剪切最终字符。
如何从此字符串中提取 DisplayName 属性?
我有一个这样的字符串:
<MCPeerID: 0x16e5cf00 DisplayName = Alex's ipad>
我需要从中获取DisplayName,它可以改变长度,所以我不能只剪切最终字符。
如何从此字符串中提取 DisplayName 属性?
看起来您正在尝试解析对象-description
方法的输出。不要那样做。该格式未定义,可能会因版本而异。
相反,您应该使用对象的属性来检索您需要的信息。在这种情况下,字符串表示“DisplayName”是“Alex's ipad”。也许您应该看看您拥有的对象是否具有displayName
可以为您提供所需信息的属性...
所以你想得到“亚历克斯的ipad”?
如果是这样,您可以使用:
- (NSArray *)componentsSeparatedByString:(NSString *)separator
(使用@“=”作为分隔符)分割你的字符串,然后删除你的最后一个字符(>)。