में नहीं मिल सकती है, मैं अपने ऐप में This tutorial का अनुकूलन कर रहा हूं, और मुझे इसे एक आखिरी त्रुटि में उबाला गया है, जो मुझे मेरे ट्रैक में रोक रहा है। कार्यक्रम किसी अन्य फ़ाइल में कोई संपत्ति नहीं ढूंढ पा रहा है, लेकिन वह संपत्ति स्पष्ट रूप से परिभाषित की गई है।संपत्ति आगे वर्ग ऑब्जेक्ट
वास्तविक त्रुटि लाइन:
for (DTContact *dtc in _dtContact.contact) {
फ़ाइल के लिए ज, और प्रश्न में आइटम: _dtContact.contact के साथ मुद्दों
#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
यह होने है यहाँ सवाल में कोड है । यह फ़ाइल DTCXMLResponse में संपर्क नहीं ढूंढ सकता है।
ज
#import <Foundation/Foundation.h>
@interface DTContactXMLResponse : NSObject {
NSMutableArray *_contact;
}
@property (nonatomic, retain) NSMutableArray *contact;
@end
मीटर
#import "DTCXMLResponse.h"
@implementation DTContactXMLResponse
@synthesize contact = _contact;
- (id)init {
if ((self = [super init])) {
self.contact = [[NSMutableArray alloc] init];
}
return self;
}
@end
ताकि theres: यहाँ ज फ़ाइल और मीटर की धारा है। जैसा कि आप देख सकते हैं, मेरे पास DTCXMLResponse.h में 'संपर्क' है, और .m में लिंक किया गया है।
एक नोट, लाइन 'self.contact = [[NSMutableArray alloc] init];' वास्तव में 'self.contact = [NSMutableArray array] होना चाहिए;', क्योंकि आपकी संपत्ति पहले ही सरणी को बरकरार रखती है। –
मैंने इसे ठीक किया, धन्यवाद। –