[Obj-C] Added ability to access HTTP Response headers #1189
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
.apiClient.HTTPResponseHeaders
in any of the API-bodies' completion blocks.+sharedAPI
class method on the API-Body classes that allows quick initialization of a singleton API instance. I added this because calling+apiWithHeader:key:
would not actually add the header and key values unless the singleton was previously nil, and it was the only way to retrieve an existing singleton instance (i.e. if I wanted to access the singleton multiple times, I would have to call+apiWithHeader:key:
each time, but the values I passed in for the header and key would only be set the first time, and ignored on each subsequent call). This makes it easier to access the singleton, and also makes it more clear that+apiWithHeader:key:
is designed to initialize a new API instance, and not retrieve an existing one. In order to add a header to an existing singleton instance, call[[SWGExampleApi sharedAPI] addHeader:@"exampleHeader" forKey:@"exampleKey"];