我需要从NSArray获取一个字符串值来填充弹出按钮。这段代码填充了按钮,但是我有一个警告"不兼容的指针类型分配给' NSMutableString * _strong'来自' NSString *'。
for (NSObject * obj in availablePorts)
{
result = [obj description];
[portsButton addItemWithTitle:((NSString *)result)];
}
答案 0 :(得分:3)
result
是NSMutableString*
。您正在尝试将指向NSString
的指针指定给指向NSMutableString
的类型指针的变量。如果您需要result
[[obj description] mutableCopy]
的声明,或使用NSMutableString
进行指定