问题
I have built a custom framework that I have pulled into a workspace containing an application I am writing using Xcode 6. I am getting an error when I try to instantiate a class belonging to the framework reading Module 'Framework' has no member named 'Unit':
![](https://i0.wp.com/i.stack.imgur.com/jQw29.png)
I have made sure to link the application target to the library created by the framework:
![](https://i0.wp.com/i.stack.imgur.com/i9Lij.png)
Here is a screenshot of the Unit class:
![](https://i0.wp.com/i.stack.imgur.com/Wkxri.png)
I have no idea what I'm doing wrong. I don't see anyone else that has experienced this issue. I would be forever indebted to anyone that could help me troubleshoot this issue. Thank you in advance for your help.
回答1:
I feel very dumb right now. I thought that the default access level was public for everything defined in my Framework. I was able to fix this issue by making the class and the initializer public.
来源:https://stackoverflow.com/questions/25829207/xcode-6-framework-issue-module-framework-has-no-member-named-class