Ios 目标-c是否必须导入gettimeofday?

Ios 目标-c是否必须导入gettimeofday?,ios,objective-c,xcode,Ios,Objective C,Xcode,我试图在Objective-C中使用gettimeofday。但是,我遇到以下两个问题: “C99中函数'gettimeofday'的隐式声明无效” “必须先从模块'Darwin.POSIX.sys.time'导入'gettimeofday'声明,然后才需要该声明” 我已经执行了这些导入: #import <UIKit/UIKit.h> #include <time.h> #导入 #包括 但问题依然存在 提前谢谢。 /JBJ导入而不是#包括 在Ctime.h中声明ti

我试图在Objective-C中使用gettimeofday。但是,我遇到以下两个问题:

  • “C99中函数'gettimeofday'的隐式声明无效”

  • “必须先从模块'Darwin.POSIX.sys.time'导入'gettimeofday'声明,然后才需要该声明”

  • 我已经执行了这些导入:

    #import <UIKit/UIKit.h>
    #include <time.h>
    
    #导入
    #包括
    
    但问题依然存在

    提前谢谢。 /JBJ

    导入
    而不是
    #包括


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

    @KDeogharkar,也解决了我的问题。你会如何解释这个原因呢?