NSString指针类型警告

时间:2013-03-05 04:04:49

标签: objective-c

我需要从NSArray获取一个字符串值来填充弹出按钮。这段代码填充了按钮,但是我有一个警告"不兼容的指针类型分配给' NSMutableString * _strong'来自' NSString *'。

for (NSObject * obj in availablePorts)
{
  result = [obj description];
  [portsButton addItemWithTitle:((NSString *)result)];
}

1 个答案:

答案 0 :(得分:3)

resultNSMutableString*。您正在尝试将指向NSString的指针指定给指向NSMutableString的类型指针的变量。如果您需要result

,请更改[[obj description] mutableCopy]的声明,或使用NSMutableString进行指定