Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 为什么导入NSURL.h或UIKit/UIKit.h会导致999+;错误_Objective C - Fatal编程技术网

Objective c 为什么导入NSURL.h或UIKit/UIKit.h会导致999+;错误

Objective c 为什么导入NSURL.h或UIKit/UIKit.h会导致999+;错误,objective-c,Objective C,我需要将cpp和objective-c混合在一个头文件和mm文件中,(CFacebookInterface.h,CFacebookInterface.mm) 但如果我在头文件中添加BOOL或NSURL。 我得到一个错误“BOOL”没有命名类型,“NSURL”没有命名类型 如果在该标题中输入Foundation/NSURL.h,则“GET 375错误” 如果我#导入Foundation/Foundation.h,则“编译将获得999+错误” 所有的错误都发生在ios的框架类中,如NSZone.h、

我需要将cpp和objective-c混合在一个头文件和mm文件中,(CFacebookInterface.h,CFacebookInterface.mm)

但如果我在头文件中添加BOOL或NSURL。 我得到一个错误“BOOL”没有命名类型,“NSURL”没有命名类型

如果在该标题中输入Foundation/NSURL.h,则“GET 375错误”

如果我#导入Foundation/Foundation.h,则“编译将获得999+错误”

所有的错误都发生在ios的框架类中,如NSZone.h、NSObject.h等

任何人都可以帮忙…非常感谢

//#import <Foundation/Foundation.h> //GET  999+ ERROR 
//#import <Foundation/NSURL.h>   //GET  375 ERROR 

#import <SocialInterface.h>



class CFacebookInterface : public SocialInterface 
{
public:
    CFacebookInterface();
    virtual ~CFacebookInterface();

public:
    virtual void        setAppID(CStrWChar key);
    virtual const char* getAttributeName();
    virtual const char* getUserAliasAttributeName();
    virtual void        login();
    virtual void        finishLogin();
    virtual void        logout();
    virtual void        finishLogout();
    virtual void        loadFriends();
    virtual void        finishLoadFriends();
    virtual int32       getConnectionState();
    virtual CStrWChar   getPlayerID();
    virtual CStrWChar   getPlayerAlias();
    virtual int32       getFriendsCount();
    virtual CStrWChar   getFriendIDAtIndex( int index );
    virtual void        postMessage();
    virtual void        postMessage(const CStrWChar & msg);
    virtual void        FinishPostMsg(boolean suc);
    virtual void        resume();

  BOOL              handleOpenURL(NSURL* url);

};

#endif //__FACEBOOKINTERFACE__
/#导入//获取999+错误
//#导入//获取375错误
#进口
类CFacebookInterface:公共社交接口
{
公众:
CFacebookInterface();
虚拟~CFacebookInterface();
公众:
虚拟void setAppID(CStrWChar键);
虚拟常量char*getAttributeName();
虚拟常量char*getUserAliasAttributeName();
虚拟空登录();
虚拟void finishLogin();
虚拟无效注销();
虚拟void finishLogout();
虚拟void loadFriends();
虚拟void finishLoadFriends();
虚拟int32 getConnectionState();
虚拟CStrWChar getPlayerID();
虚拟CStrWChar getPlayerAlias();
虚拟int32 getFriendsCount();
虚拟CStrWChar GetFriendindIndex(int索引);
虚拟void postMessage();
虚拟无效后消息(const CStrWChar&msg);
虚空FinishPostMsg(布尔suc);
虚拟空恢复();
BOOL handleOpenURL(NSURL*url);
};
#endif/\uu facebook接口__

< p>将您的<代码> .CPP < /C>文件> <代码> .mm < /Cord>以访问两个Objo和C + C++ .< /p>您是否将.h文件包含在任何其他.CPP文件中?您是否“代码>包含了<代码> INCORE或基础?您的代码段既不显示也不显示。要将此头包含在源文件中的文件类型是什么?要导入obj-c标题,需要使用
.mm
文件。另外,
#导入
自然会失败,因为标题是
@Kevin Ballard,它是mm扩展名。请粘贴第一个错误。