0

ファイルにNSArray書き込めないオブジェクトがあります。オブジェクト ヘッダーは次のとおりです。

#import <Foundation/Foundation.h>

@interface HSMenuItem : NSObject

@property (nonatomic, copy) NSNumber *Id;
@property (nonatomic, copy) NSNumber *Meal;
@property (nonatomic, copy) NSNumber *DayOfTheWeek;
@property (nonatomic, copy) NSString *Body;
@property (nonatomic, copy) NSString *StartTime;
@property (nonatomic, copy) NSString *EndTime;
@property (nonatomic, copy) NSNumber *Seated;


- (NSString*) FriendlyMeal;
- (NSDate*) Start;
- (NSDate*) End;


@end

で配列を書き込もうとしています- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flagが、戻り続けNOます。関連するコードは次のとおりです。

NSString* path = [self getPathForCacheFile:identifier]; //identifier is an NSString* argument for this function
BOOL b = [arrayToCache writeToFile:path atomically:YES];
MyLog(@"Saved: %@", b ? @"YES":@"NO");

私は周りを検索していて、何人かの人々はそれが関係していると言っていましたNSNumberが、このドキュメントはそれNSNumberを使用してもいいと言っているようです. ここで何が起こっているのですか?

編集

重複の可能性を読んだ後、何が起こっているのか理解しています。これは確かに複製です。閉じてください。

4

0 に答える 0