Ошибка:Ожидаемый спецификатор-квалификатор-список перед ... в XCode Core Data

StackOverflow https://stackoverflow.com/questions/1403183

  •  05-07-2019
  •  | 
  •  

Вопрос

Я продолжаю получать эту ошибку "error:ожидаемый спецификатор-список квалификаторов для кода core data, с которым я работаю, в делегате приложения.

Теперь, когда я получаю эту ошибку и около 40 других ошибок, связанных с managedobjectcontext и т.д., я подумал, что, возможно, библиотеку необходимо импортировать.Сейчас я не делал этого раньше, но я зашел в группу Frameworks и добавил существующие фреймворки, и она добавила CoreData.framework.Я перестроил систему, и она по-прежнему выдавала ошибку.Нужно ли мне явно импортировать что-либо из заголовков или есть какой-то другой шаг, который мне нужно сделать?

Спасибо

Это было полезно?

Решение

Ты прав, но это...

#import <CoreData/CoreData.h>

Другие советы

Можете ли вы указать точную ошибку?Бит после "за", вероятно, является важной частью.

Ошибка expected specifier-qualifier-list... указывает, что вы пытались использовать неопределенный тип данных в объявлении элемента либо в классе, либо в структуре.Тебе нужно #import конкретный заголовок, в котором определен отсутствующий тип.Чтобы узнать, какой заголовок содержит отсутствующий тип, дважды щелкните по имени типа, чтобы открыть заголовок, в котором он определен.Затем, удерживая нажатой клавишу Command, щелкните по заголовку окна, чтобы увидеть полный путь к заголовку.Например, команда-двойной щелчок по "NSImage" открывает NSImage.h файл, и щелчок командой по заголовку показывает, что он находится в AppKit.framework.Таким образом, оператор import для этого заголовка будет следующим #import <AppKit/NSImage.h>.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top