iOS 8扩展中的TBXML无法构build

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

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

TBXML.h TBXML.h

在添加扩展之前,我没有使用TBXML的任何构build问题。

任何想法如何解决这个问题?

谢谢

通过在TBXML.h的开始处添加#import <Foundation/Foundation.h>来修复。

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

我总是想知道为什么。 为什么它会在没有基础而不是现在的基础之前工作? 什么改变了? 所以我挖了一点,find答案:前缀头。 为了方便起见,Xcode 5必须自动添加一个前缀头文件。 而新的没有。 旧的前缀头文件自动包含了Foundation,Availability和UIKit。

谁知道他们为什么改变它。 也许这与迅速有关。

更详细的答案是: 未知的types名称“NSError”等