發生了最奇怪的事情。雖然我不認爲我在那類東西觸動你,突然它開始告訴我,它無法找到一個類數組...對象沒有找到屬性類型(自定義)xcode
下面是錯誤:
基本上它不能訪問可變數組中baseobject(自定義Car.h型) (語義問題:財產objectReadyForCoreDatabase的類型不CarPacket(假的對象中,因爲它被聲明))
if([baseObject.objectsReadyForCoreDataBaseInput count]<kLenght)
{
}
車包.H
#import <Foundation/Foundation.h>
#import "ResponsePacket.h"
@interface CarPacket : ResponsePacket
@property (nonatomic, copy) NSString *objectID;
@property (nonatomic, retain) NSMutableArray *objectsReadyForCoreDataBaseInput;
@property (nonatomic, assign) NSInteger timeStamp;
@end
這是奇怪,因爲相同的頁面,在這裏我得到的錯誤,如果我鍵入object.objectID它認識到,但不是object.objectReadyForCoreDataBaseInput(也只是突然停止工作)
請讓我知道如果您有任何想法...謝謝你
我試圖恢復以前的快照和它沒有任何效果...它仍然顯示錯誤(儘管我知道在那一天就沒有)
當你說「它不識別」,後面說「它只是突然停止工作」,你必須更具體。編譯器警告?如果是這樣,哪個?運行應用程序時生成的異常?如果是這樣,控制檯上的信息究竟是什麼?除此之外,我不得不猜測'baseObject'指向的對象不是'CarPacket'。我傾向於在該代碼行中放置斷點,然後在調試器中檢查「baseObject」。 – Rob
它不允許編譯 –
語義問題:在CarPacket類型的對象中找不到屬性objectReadyForCoreDatabase(false,因爲它被聲明) –