我正在使用 Xcode 6,
1) 首先我正在创建一个动态库 (CoreLibrary)。该库包含 RequestPoster.h 文件。
2)然后我创建了一个 Cocoa Touch Framework 并添加了这个动态库(CoreLibrary)。
3) 然后这个框架被添加到我的项目中,它在 RequestPoster.h 文件 (CoreLibrary) 中给出错误。
错误:在框架模块中包含非模块化 header 类:
ifaddrs.h、arpa/inet.h、sys/types.h>
在项目中找不到这些文件。
最佳答案
确保头文件作为框架的公共(public)头文件的一部分公开可用。
转到框架 -> 目标 -> 构建阶段并拖动以将相关头文件从项目移动到公共(public)。希望对您有所帮助!
https://stackoverflow.com/questions/27776497/
相关文章:
objective-c - NSPredicate:按 NSDate 属性的日期过滤对象
iphone - -all_load 链接器标志有什么作用?
objective-c - Objective-C 中的选择器?
iphone - 检测导航栏上的 'back' 按钮何时被按下
iphone - Storyboard - 引用 AppDelegate 中的 ViewContro
objective-c - 如何使用 NSNotificationCenter 传递对象
objective-c - 如何在 iPhone 模拟器中更改时间和时区?