Tôi đã một ứng dụng với các loại sau đây cho NSString:iPhone giả không thấy loại NSString tôi
@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
Phạm trù là trong việc áp dụng chính thức, không phải trong một thư viện tĩnh. Khi tôi sử dụng ứng dụng trên iPhone (3GS với iOS4), không có vấn đề gì cả với ứng dụng và kiểm tra. Khi tôi sử dụng trình mô phỏng iPhone, các phương thức đã thêm của tôi không được gọi. Gỡ lỗi Tôi đã thấy rằng xcode 'bỏ qua' cuộc gọi và trả về null, rất lạ. Bất kỳ đề xuất nào? Cảm ơn. Jean
Tôi muốn thử 'sạch Tất cả các mục tiêu' (off xây dựng menu) trước tiên - bạn có thể có một nửa mã bit được xây dựng khác nhau cho trình mô phỏng và thiết bị. Tôi "d gỡ bỏ cài đặt nó từ cả hai là tốt, chỉ để được ở bên an toàn :) – deanWombourne