我正在调整This tutorial来适应我的应用程序,我已经把它归结为最后一个错误,这个错误让我停滞不前.程序无法在另一个文件中找到属性,但该属性已明确定义.以下是有问题的代码:

实际错误行:

for (DTContact *dtc in _dtContact.contact) {

文件的.h和有问题的项目:

#import <UIKit/UIKit.h>

@class XMLTestViewController;
@class DTCXMLResponse;

@interface XMLTestController : UIViewController{
    UIWindow *window;
    XMLTestViewController *viewController;
    DTCXMLResponse *_dtContact;
}


@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet XMLTestViewController *viewController;
@property (nonatomic, retain) DTCXMLResponse *dtContact;

@property (nonatomic, retain) IBOutlet UIButton *mybutton;
-(IBAction)buttonClicked;

@end

它与DTU联系人有问题.联系在文件DTCXMLResponse中找不到联系人.这是答案.h文件和.m:

.h

#import <Foundation/Foundation.h>

@interface DTContactXMLResponse : NSObject {
    NSMutableArray *_contact;
}

@property (nonatomic, retain) NSMutableArray *contact;

@end

.m

#import "DTCXMLResponse.h"

@implementation DTContactXMLResponse
@synthesize contact = _contact;

- (id)init {

    if ((self = [super init])) {
        self.contact = [[NSMutableArray alloc] init];
    }
    return self;

}

@end

就是这样.如您所见,我在DTCXMLResponse.h中有‘Contact’属性,并在.m中进行了链接.

推荐答案

此错误通常指出Xcode无法识别您的符号.

try 将此内容插入到您的.h文件中:

#import DTContact.h

Ios相关问答推荐

带有动画层的UIView表示不会在工作表中设置动画

如何在将EXPO更新到50.0后修复react 本机错误

在SwiftUI中动态隐藏列表的空部分

SwiftUI图表-默认情况下,X轴数据点的间距不相等

如何删除点击时按钮的不透明动画?

Swift UI中如何为Text提供内部填充

应用程序被杀死时如何在 flutter ios 应用程序中播放音频?

var name: String 时 print(nil) 和 print(name) 的区别? = 无

如何为 XCTest、SwiftUI 预览等初始化带有 @MainActor 注释的 Swift 类

小部件链接有效,但不执行任何操作

在视图控制器中实例化视图控制器是否可能/智能?

在 SwiftUI 中将 TextEditor 文本计数连接到 ProgressView

通过MatchedGeometryEffect向上滑动视图

在 Swift 中为 UITextField/UIView 摇动动画

Xcode 8,iOS 10 -为进程启动 WebFilter 日志(log)记录

NSFetchedResultsController 由字符串的第一个字母创建的部分

每次运行后,Xcode 6 都会在 iOS8 模拟器中重命名我的应用程序目录.

是否可以使用 sharedHTTPCookieStorage 为 UIWebView 手动设置 cookie?

在 iOS 7 上更改标签栏色调 colored颜色

Select 器touchesBegan:withEvent:的覆盖方法具有不兼容的类型(NSSet,UIEvent)->()