|
@@ -137,7 +137,7 @@ NSString *const kRecentPracticeModelSubmitAuditTime = @"submitAuditTime";
|
|
|
self.metronomeUrl = [self objectOrNilForKey:kRecentPracticeModelMetronomeUrl fromDictionary:dict];
|
|
|
self.musicSheetName = [self objectOrNilForKey:kRecentPracticeModelMusicSheetName fromDictionary:dict];
|
|
|
self.albumNums = [[self objectOrNilForKey:kRecentPracticeModelAlbumNums fromDictionary:dict] doubleValue];
|
|
|
- self.internalBaseClassIdentifier = [[self objectOrNilForKey:kRecentPracticeModelId fromDictionary:dict] doubleValue];
|
|
|
+ self.internalBaseClassIdentifier = [self objectOrNilForKey:kRecentPracticeModelId fromDictionary:dict];
|
|
|
self.xmlFileUrl = [self objectOrNilForKey:kRecentPracticeModelXmlFileUrl fromDictionary:dict];
|
|
|
self.showFingering = [[self objectOrNilForKey:kRecentPracticeModelShowFingering fromDictionary:dict] doubleValue];
|
|
|
self.albumSortNumber = [[self objectOrNilForKey:kRecentPracticeModelAlbumSortNumber fromDictionary:dict] doubleValue];
|
|
@@ -198,7 +198,7 @@ NSString *const kRecentPracticeModelSubmitAuditTime = @"submitAuditTime";
|
|
|
[mutableDict setValue:self.metronomeUrl forKey:kRecentPracticeModelMetronomeUrl];
|
|
|
[mutableDict setValue:self.musicSheetName forKey:kRecentPracticeModelMusicSheetName];
|
|
|
[mutableDict setValue:[NSNumber numberWithDouble:self.albumNums] forKey:kRecentPracticeModelAlbumNums];
|
|
|
- [mutableDict setValue:[NSNumber numberWithDouble:self.internalBaseClassIdentifier] forKey:kRecentPracticeModelId];
|
|
|
+ [mutableDict setValue:self.internalBaseClassIdentifier forKey:kRecentPracticeModelId];
|
|
|
[mutableDict setValue:self.xmlFileUrl forKey:kRecentPracticeModelXmlFileUrl];
|
|
|
[mutableDict setValue:[NSNumber numberWithDouble:self.showFingering] forKey:kRecentPracticeModelShowFingering];
|
|
|
[mutableDict setValue:[NSNumber numberWithDouble:self.albumSortNumber] forKey:kRecentPracticeModelAlbumSortNumber];
|
|
@@ -276,7 +276,7 @@ NSString *const kRecentPracticeModelSubmitAuditTime = @"submitAuditTime";
|
|
|
self.metronomeUrl = [aDecoder decodeObjectForKey:kRecentPracticeModelMetronomeUrl];
|
|
|
self.musicSheetName = [aDecoder decodeObjectForKey:kRecentPracticeModelMusicSheetName];
|
|
|
self.albumNums = [aDecoder decodeDoubleForKey:kRecentPracticeModelAlbumNums];
|
|
|
- self.internalBaseClassIdentifier = [aDecoder decodeDoubleForKey:kRecentPracticeModelId];
|
|
|
+ self.internalBaseClassIdentifier = [aDecoder decodeObjectForKey:kRecentPracticeModelId];
|
|
|
self.xmlFileUrl = [aDecoder decodeObjectForKey:kRecentPracticeModelXmlFileUrl];
|
|
|
self.showFingering = [aDecoder decodeDoubleForKey:kRecentPracticeModelShowFingering];
|
|
|
self.albumSortNumber = [aDecoder decodeDoubleForKey:kRecentPracticeModelAlbumSortNumber];
|
|
@@ -333,7 +333,7 @@ NSString *const kRecentPracticeModelSubmitAuditTime = @"submitAuditTime";
|
|
|
[aCoder encodeObject:_metronomeUrl forKey:kRecentPracticeModelMetronomeUrl];
|
|
|
[aCoder encodeObject:_musicSheetName forKey:kRecentPracticeModelMusicSheetName];
|
|
|
[aCoder encodeDouble:_albumNums forKey:kRecentPracticeModelAlbumNums];
|
|
|
- [aCoder encodeDouble:_internalBaseClassIdentifier forKey:kRecentPracticeModelId];
|
|
|
+ [aCoder encodeObject:_internalBaseClassIdentifier forKey:kRecentPracticeModelId];
|
|
|
[aCoder encodeObject:_xmlFileUrl forKey:kRecentPracticeModelXmlFileUrl];
|
|
|
[aCoder encodeDouble:_showFingering forKey:kRecentPracticeModelShowFingering];
|
|
|
[aCoder encodeDouble:_albumSortNumber forKey:kRecentPracticeModelAlbumSortNumber];
|
|
@@ -392,7 +392,7 @@ NSString *const kRecentPracticeModelSubmitAuditTime = @"submitAuditTime";
|
|
|
copy.metronomeUrl = [self.metronomeUrl copyWithZone:zone];
|
|
|
copy.musicSheetName = [self.musicSheetName copyWithZone:zone];
|
|
|
copy.albumNums = self.albumNums;
|
|
|
- copy.internalBaseClassIdentifier = self.internalBaseClassIdentifier;
|
|
|
+ copy.internalBaseClassIdentifier = [self.internalBaseClassIdentifier copyWithZone:zone];
|
|
|
copy.xmlFileUrl = [self.xmlFileUrl copyWithZone:zone];
|
|
|
copy.showFingering = self.showFingering;
|
|
|
copy.albumSortNumber = self.albumSortNumber;
|