3

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

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

TBXML.h TBXML.h

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

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

谢谢

4

2 回答 2

10

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

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

于 2014-08-06T13:19:05.413 回答
1

我一直想知道为什么。为什么没有基础的包含它之前可以工作而不是现在?发生了什么变化?所以我挖得更深一点,找到了答案:前缀标题。Xcode 5 必须自动添加前缀标头以方便使用。而新的没有。旧的前缀标头自动包含 Foundation、Availability 和 UIKit。

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

更详细的答案在:未知类型名称 'NSError' 和其他

于 2014-09-14T05:48:23.197 回答