Xcode: файл 'XYChart / XYChartDataSourceItem.h' не найден (проект Unity, экспортированный в iOS) - PullRequest
0 голосов
/ 24 апреля 2020

Я создал один проект в единстве и экспортировал его в iOS. Я проделал некоторую работу над экспортированным приложением Unity- iPhone, например: -

1) Добавить кнопку программно и установить для нее действие. (Этот код я написал в классе метода UnityViewControllerBase.mm - (void) viewDidAppear: (BOOL) animated {})

2) и открыл файл раскадровки

- (void)viewDidAppear:(BOOL)animated{
        [super viewDidAppear: animated];
        AppController_SendUnityViewControllerNotification(kUnityViewDidAppear);
        UIButton *but= [UIButton buttonWithType:UIButtonTypeRoundedRect];
        [but addTarget:self 
              action:@selector(buttonClicked:)forControlEvents:UIControlEventTouchUpInside];
        [but setFrame:CGRectMake(52, 252, 215, 40)];
        [but setTitle:@"SHOW" forState:UIControlStateNormal];
        [but setExclusiveTouch:YES];
        [self.view addSubview:but]; 
   }

-(void) buttonClicked: (UIButton *) sender {
        UIStoryboard *myStory = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
        HomeViewController *homeVC = [myStory instantiateViewControllerWithIdentifier:@"HomeViewController"];
        UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:homeVC];
       [self presentViewController:navController animated:YES completion:nil];
   }

Этот код успешно выполнен .

Теперь я использовал одну библиотеку диаграмм XYChart, написанную в Objective C. Перед использованием этой библиотеки в экспортированном приложении Unity- iPhone. Я создал один небольшой демонстрационный проект в xcode с целевым языком c и просто перетащил классы библиотеки XYChart в свой проект xcode. он успешно работает: -)

enter image description here

После этого я перетаскиваю все классы библиотеки XYChart в мое Unity- iPhone Экспортированное приложение, но я ошибка XYChart / XYChartDataSourceItem.h 'файл не найден

enter image description here

Кто-нибудь подскажет, как решить эту ошибку в Unity- iPhone Exported App. Заранее спасибо: -)

1 Ответ

2 голосов
/ 24 апреля 2020

Наконец, после нескольких часов шлифовки я решил эту проблему.

Я поделюсь с вами, Как я ее решил.

Добавил в каждую структуру отсутствующую ссылку на класс

CoreGraphics MobileCoreServices QuartzCore

эта среда необходима при использовании библиотеки XYChart.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...