Revision: 25274 http://sourceforge.net/p/bibdesk/svn/25274 Author: hofman Date: 2020-12-31 10:20:04 +0000 (Thu, 31 Dec 2020) Log Message: ----------- explicitly get string array
Modified Paths: -------------- trunk/bibdesk/BibPref_Defaults.m Modified: trunk/bibdesk/BibPref_Defaults.m =================================================================== --- trunk/bibdesk/BibPref_Defaults.m 2020-12-31 07:30:35 UTC (rev 25273) +++ trunk/bibdesk/BibPref_Defaults.m 2020-12-31 10:20:04 UTC (rev 25274) @@ -79,7 +79,7 @@ - (void)resetDefaultFields { // initialize the default fields from the prefs - NSArray *defaultFields = [sud arrayForKey:BDSKDefaultFieldsKey]; + NSArray *defaultFields = [sud stringArrayForKey:BDSKDefaultFieldsKey]; NSString *field = nil; NSMutableDictionary *dict = nil; NSNumber *type; @@ -90,7 +90,7 @@ // Add Local File fields type = [NSNumber numberWithInteger:BDSKLocalFileType]; - for (field in [sud arrayForKey:BDSKLocalFileFieldsKey]) { + for (field in [sud stringArrayForKey:BDSKLocalFileFieldsKey]) { isDefault = [NSNumber numberWithBool:[defaultFields containsObject:field]]; dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:field, FIELD_KEY, type, TYPE_KEY, isDefault, DEFAULT_KEY, nil]; [customFieldsArray addObject:dict]; @@ -99,7 +99,7 @@ // Add Remote URL fields type = [NSNumber numberWithInteger:BDSKRemoteURLType]; - for (field in [sud arrayForKey:BDSKRemoteURLFieldsKey]) { + for (field in [sud stringArrayForKey:BDSKRemoteURLFieldsKey]) { isDefault = [NSNumber numberWithBool:[defaultFields containsObject:field]]; dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:field, FIELD_KEY, type, TYPE_KEY, isDefault, DEFAULT_KEY, nil]; [customFieldsArray addObject:dict]; @@ -108,7 +108,7 @@ // Add Boolean fields type = [NSNumber numberWithInteger:BDSKBooleanType]; - for (field in [sud arrayForKey:BDSKBooleanFieldsKey]) { + for (field in [sud stringArrayForKey:BDSKBooleanFieldsKey]) { isDefault = [NSNumber numberWithBool:[defaultFields containsObject:field]]; dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:field, FIELD_KEY, type, TYPE_KEY, isDefault, DEFAULT_KEY, nil]; [customFieldsArray addObject:dict]; @@ -117,7 +117,7 @@ // Add Tri-State fields type = [NSNumber numberWithInteger:BDSKTriStateType]; - for (field in [sud arrayForKey:BDSKTriStateFieldsKey]) { + for (field in [sud stringArrayForKey:BDSKTriStateFieldsKey]) { isDefault = [NSNumber numberWithBool:[defaultFields containsObject:field]]; dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:field, FIELD_KEY, type, TYPE_KEY, isDefault, DEFAULT_KEY, nil]; [customFieldsArray addObject:dict]; @@ -126,7 +126,7 @@ // Add Rating fields type = [NSNumber numberWithInteger:BDSKRatingType]; - for (field in [sud arrayForKey:BDSKRatingFieldsKey]){ + for (field in [sud stringArrayForKey:BDSKRatingFieldsKey]){ isDefault = [NSNumber numberWithBool:[defaultFields containsObject:field]]; dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:field, FIELD_KEY, type, TYPE_KEY, isDefault, DEFAULT_KEY, nil]; [customFieldsArray addObject:dict]; @@ -135,7 +135,7 @@ // Add Citation fields type = [NSNumber numberWithInteger:BDSKCitationType]; - for (field in [sud arrayForKey:BDSKCitationFieldsKey]) { + for (field in [sud stringArrayForKey:BDSKCitationFieldsKey]) { isDefault = [NSNumber numberWithBool:[defaultFields containsObject:field]]; dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:field, FIELD_KEY, type, TYPE_KEY, isDefault, DEFAULT_KEY, nil]; [customFieldsArray addObject:dict]; @@ -144,7 +144,7 @@ // Add Person fields type = [NSNumber numberWithInteger:BDSKPersonType]; - for (field in [sud arrayForKey:BDSKPersonFieldsKey]) { + for (field in [sud stringArrayForKey:BDSKPersonFieldsKey]) { isDefault = [NSNumber numberWithBool:[defaultFields containsObject:field]]; dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:field, FIELD_KEY, type, TYPE_KEY, isDefault, DEFAULT_KEY, nil]; [customFieldsArray addObject:dict]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Bibdesk-commit mailing list Bibdesk-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-commit