Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
iOS 8扩展中的TBXML无法生成_Ios_Ios8_Tbxml - Fatal编程技术网

iOS 8扩展中的TBXML无法生成

iOS 8扩展中的TBXML无法生成,ios,ios8,tbxml,Ios,Ios8,Tbxml,在我的iOS应用程序中,我使用TBXML进行xml处理,虽然没有正式更新,但对我来说仍然可以正常工作 我正在尝试为iOS 8创建一个Today扩展,当我添加TBXML作为编译源时,我得到以下结果: TBXML.h 在添加扩展之前,我对TBXML没有任何构建问题 有没有办法解决这个问题 感谢通过在TBXML.h的开头添加#import修复 似乎在使用扩展名时,此文件未导入或稍后导入我总是想知道原因。为什么不在基金会的基础上工作而不是现在?什么改变了?所以我再深入一点,找到了答案:前缀头。为了方便

在我的iOS应用程序中,我使用TBXML进行xml处理,虽然没有正式更新,但对我来说仍然可以正常工作

我正在尝试为iOS 8创建一个Today扩展,当我添加TBXML作为编译源时,我得到以下结果:

TBXML.h

在添加扩展之前,我对TBXML没有任何构建问题

有没有办法解决这个问题

感谢

通过在TBXML.h的开头添加
#import
修复


似乎在使用扩展名时,此文件未导入或稍后导入

我总是想知道原因。为什么不在基金会的基础上工作而不是现在?什么改变了?所以我再深入一点,找到了答案:前缀头。为了方便起见,Xcode 5必须自动添加前缀头。而新的没有。旧的前缀标头自动包含基础、可用性和UIKIT.

谁知道他们为什么要改变它。也许这和斯威夫特有关


更详细的答案是:

在这个项目上浪费了几乎一天的时间。对我来说毫无意义。两个项目,一个在Xcode5中创建,一个在Xcode6中创建。在Xcode5中创建的一个不需要这些include。在Xcode6中创建的代码到处都有错误,这(以及在TBXML.m中去掉dealoc)在8.2中仍然有效。是的,很高兴知道发生了什么。