ошибка llvm gcc 4.2: установка значения объекта, отличного от POD C , не реализована

#llvm #xcode4.2

#llvm #xcode4.2

Вопрос:

Я получаю эту ошибку в коде, который использовался для компиляции (прошло некоторое время с тех пор, как я в последний раз удалял Xcode3.2.5 и устанавливал Xcode4.2, но раньше он хорошо работал с Xcode3.2.5).

xxx.h

 #include <string>
using namespace std;
string address;
  

xxx.mm

 TalkListController *controller = [[TalkListController alloc] init];    
controller.address = self.address;           <----------wrong line
  

Ответ №1:

попробуйте:

 [controller setAddress:self.address];