स्ट्राइप एसडीके एक विफलता का कारण बन रहा है। विशिष्ट त्रुटि है:
असंगत ब्लॉक पॉइंटर प्रकार 'strstrong STPAPIResponseBlock _Nonnull ’(उर्फ a शून्य) (^ __ मजबूत) (ResponseType _Nullable __strong, NSHTTPLLResponse * _Nullable __strong, NSError * _Nullable __strong) भेजने वाले
प्रकार के पैरामीटर 'शून्य (^ _Nonnull) (STPSource * _Nullable __strong, NSHTTPURLResponse * _Nullable __strong, NSError * _Nullable __strong)'
यह कोड विफल हो रहा है वह STPAPIClient.m के भीतर निम्नलिखित है ...
- (NSURLSessionDataTask *)retrieveSourceWithId:(NSString *)identifier clientSecret:(NSString *)secret responseCompletion:(STPAPIResponseBlock)completion {
NSString *endpoint = [NSString stringWithFormat:@"%@/%@", APIEndpointSources, identifier];
NSDictionary *parameters = @{@"client_secret": secret};
return [STPAPIRequest<STPSource *> getWithAPIClient:self
endpoint:endpoint
parameters:parameters
deserializer:[STPSource new]
completion:completion];
}
सब कुछ ठीक काम कर रहा था - और फिर मेरा मानना है कि Xcode अपडेटेड है। अब मुझे यह समस्या आती है। मैंने इसके अलावा कुछ भी नहीं के साथ खरोंच से एक नया ऐप बनाने की कोशिश की, फिर स्ट्राइप एसडीके (कोकोपोड्स के माध्यम से स्थापित) और जो इसमें विफल रहा।
इससे पहले कि मैं Xcode के पुराने संस्करण में रोलबैक करूं - किसी भी मदद की बहुत सराहना की जाएगी।