ios - 必须导入 objective-c gettimeofday?

标签 ios objective-c xcode

我正在尝试在 Objective-C 中使用 gettimeofday。但是,我遇到了这两个问题:

  1. “函数‘gettimeofday’的隐式声明在 C99 中无效”

  2. “‘gettimeofday’的声明必须在需要之前从模块‘Darwin.POSIX.sys.time’导入”

我已经执行了这些导入:

#import <UIKit/UIKit.h>
#include <time.h>

但问题仍然存在?

提前致谢。 /JBJ

最佳答案

进口<sys/time.h>而不是 #include <time.h>

C time.h声明诸如 time()、clock() 等函数;在 POSIX (操作系统规范)它具有所有 C结构和宏,并在 sys/time.h 中用时间间隔函数进行扩展.

关于ios - 必须导入 objective-c gettimeofday?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34430354/

相关文章:

ios - 如何检测iPhone是否处于静音模式

iphone - UITableViewController 内的 UIButton

ios - 在两个 View 之间共享一个 NSString

iphone - 如何通过 Xcode 在我的设备上运行发布配置

xcode - 更新到 Xcode 7.0 后 CMake 损坏

ios - Swift UITableView 删除行项目 - tableview 数据源是 Core Data

ios - 使用 Google Maps API for IOS 的区域边界坐标

ios - 使用模拟数据测试 URLSession 委托(delegate)

objective-c - iOS App 纵向和横向 View

ios - 如何知道搜索栏文本何时更改