Skip to content

Commit 7b4d9fa

Browse files
author
MeXx
committed
Replaced [NSDictionary dictionaryWithObjectsAndKeys] with @{obj: key} literal
1 parent 6a92ab5 commit 7b4d9fa

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

templates/machine.m.motemplate

+16
Original file line numberDiff line numberDiff line change
@@ -135,14 +135,22 @@ const struct <$managedObjectClassName$>UserInfo <$managedObjectClassName$>UserIn
135135

136136
NSManagedObjectModel *model = [[moc_ persistentStoreCoordinator] managedObjectModel];
137137
<$if FetchRequest.hasBindings$>
138+
<$if TemplateVar.literals$>
139+
NSDictionary *substitutionVariables = @{<$foreach Binding FetchRequest.bindings doVar$>@"<$Binding.name$>": <$Binding.name$>_<$if BindingIndex < FetchRequest.bindings.@count - 1$>, <$endif$><$endforeach doVar$>};
140+
<$else$>
138141
NSDictionary *substitutionVariables = [NSDictionary dictionaryWithObjectsAndKeys:
139142
<$foreach Binding FetchRequest.bindings do2$>
140143
<$Binding.name$>_, @"<$Binding.name$>",
141144
<$endforeach do2$>
142145
nil];
146+
<$endif$>
147+
<$else$>
148+
<$if TemplateVar.literals$>
149+
NSDictionary *substitutionVariables = @{};
143150
<$else$>
144151
NSDictionary *substitutionVariables = [NSDictionary dictionary];
145152
<$endif$>
153+
<$endif$>
146154
NSFetchRequest *fetchRequest = [model fetchRequestFromTemplateWithName:@"<$FetchRequest.name$>"
147155
substitutionVariables:substitutionVariables];
148156
NSAssert(fetchRequest, @"Can't find fetch request named \"<$FetchRequest.name$>\".");
@@ -188,14 +196,22 @@ const struct <$managedObjectClassName$>UserInfo <$managedObjectClassName$>UserIn
188196

189197
NSManagedObjectModel *model = [[moc_ persistentStoreCoordinator] managedObjectModel];
190198
<$if FetchRequest.hasBindings$>
199+
<$if TemplateVar.literals$>
200+
NSDictionary *substitutionVariables = @{<$foreach Binding FetchRequest.bindings doVar$>@"<$Binding.name$>": <$Binding.name$>_<$if BindingIndex < FetchRequest.bindings.@count - 1$>, <$endif$><$endforeach doVar$>};
201+
<$else$>
191202
NSDictionary *substitutionVariables = [NSDictionary dictionaryWithObjectsAndKeys:
192203
<$foreach Binding FetchRequest.bindings do2$>
193204
<$Binding.name$>_, @"<$Binding.name$>",
194205
<$endforeach do2$>
195206
nil];
207+
<$endif$>
208+
<$else$>
209+
<$if TemplateVar.literals$>
210+
NSDictionary *substitutionVariables = @{};
196211
<$else$>
197212
NSDictionary *substitutionVariables = [NSDictionary dictionary];
198213
<$endif$>
214+
<$endif$>
199215
NSFetchRequest *fetchRequest = [model fetchRequestFromTemplateWithName:@"<$FetchRequest.name$>"
200216
substitutionVariables:substitutionVariables];
201217
NSAssert(fetchRequest, @"Can't find fetch request named \"<$FetchRequest.name$>\".");

0 commit comments

Comments
 (0)