Mam aplikacji z następujących kategorii dla NSString:iPhone symulator nie widzi mojej kategorii NSString
@interface NSDate(ISO8601Parsing)
//This method is the one that does all the work. All the others are convenience methods.
+ (NSDate *)dateWithString:(NSString *)str strictly:(BOOL)strict getRange:(out NSRange *)outRange;
+ (NSDate *)dateWithString:(NSString *)str strictly:(BOOL)strict;
//Strictly: NO.
+ (NSDate *)dateWithString:(NSString *)str timeSeparator:(unichar)timeSep getRange:(out NSRange *)outRange;
+ (NSDate *)dateWithString:(NSString *)str timeSeparator:(unichar)timeSep;
+ (NSDate *)dateWithString:(NSString *)str getRange:(out NSRange *)outRange;
+ (NSDate *)dateWithString:(NSString *)str;
@end
kategoria jest w końcowym wniosku, a nie w statycznej biblioteki. Gdy korzystam z aplikacji na iPhone'a (3GS z iOS4), nie ma problemu z aplikacją i testami. Kiedy używam symulatora iPhone'a, moje dodane metody nie są wywoływane. Debugowanie Widziałem, że xcode "pomija" wywołanie i zwraca wartość null, bardzo dziwne. Wszelkie sugestie? Dzięki. Jean
bym spróbować 'Czyste wszystkie cele' (przy kompilacji menu) - możesz mieć różne pół-bity kodu dla symulatora i urządzenia. Odinstalowałem to także z obu, po to, aby być po bezpiecznej stronie :) – deanWombourne