2015-01-08 3 views
1

Я только начал разрабатывать приложение iOS с использованием языка Swift, но я заметил, что мы можем создать Cocoa Touch Framework, чтобы иметь возможность повторного использования в других проектах. Я уже закончил свою собственную инфраструктуру, но у меня возникли проблемы, когда я пытался использовать ее в своем текущем проекте. Кажется, мой проект не распознал классы в рамках, хотя я назвал import MyCustomFramework в файлах, которые используют функции фреймворка.Как создать Cocoa Touch Framework с использованием языка Swift и использовать его в других проектах Swift?

Вот мой пример каркасную структуру:

MyCustomFramework |--MyCustomFramework.h (I didn't modify this file, it only contains default code same as when creating) |--TestClass.swift (Define class with public keyword)

Кто-нибудь есть такая же проблема?

+0

'MyCustomFramework'created with Objective C? – BaSha

+0

@BaSha Моя собственная структура была создана с использованием Swift. –

ответ

0

Когда мы создаем рамки самое главное это спецификаторы доступачастный, внутренний и общественный. Таким образом, нам необходимо объявить об изменениях в функциях и свойствах, если мы хотим получить к нему доступ вне рамок!

+0

Я уже поставил ключевое слово 'public' во всех классах, но я не могу получить доступ к этим классам из моего проекта. –

+0

Так оно дает любую ошибку когда вы импортируете? Если нет, вы пишете имена классов вручную? Поскольку несколько раз intellisense не дает своих входов –

Смежные вопросы