Предполагая, что переменная является строкой,
Убедитесь, что
- у вас есть
@objc
в вашем файле swift перед ключевым словом
@objc class ViewController: UIViewController
вы создали переменную, к которой хотите получить доступ в вашем файле swift
public var valuesActivity:String = ""
public var valuesEngagement:String = ""
Вы добавили импорт в свой целевой файл C
#import "TargetName-Swift.h
Целевым именем будет либо название проекта, либо целевое имя
Только когда эти 3 условия будут выполнены, вы сможете установить свой swiftVC значение из файла C цель
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
vc.valuesActivity = [NSDictionary dictionaryWithDictionary:tempDictionary];
vc.valuesActivity = JSONResultActivity;
vc.valuesEngagement = JSONResultEngagement;