からコードを抽出する必要があります
[NSURLConnection sendAsynchronousRequest:request
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
[self doSomethingWithData:data];
outstandingRequests--;
if (outstandingRequests == 0) {
[self doSomethingElse];
}
}];
に
void AsynchronousRequestCompletionHandler (NSURLResponse *response, NSData *data, NSError *error)
{
...
}
しかし、私はできません:
xamarin iOSで私はそれをやった:代わりにこれ
TextLogin.ShouldChangeCharacters += () => { some code...};
これを作った:
TextLogin.ShouldChangeCharacters += LoginAndPassValidator;
// ... some code
bool LoginAndPassValidator (UITextField textField, NSRange range, string replacementString)
{
BtnLogin.Enabled = (!String.IsNullOrWhiteSpace (TextLogin.Text)) && (!String.IsNullOrEmpty (TextPass.Text));
if (BtnLogin.Enabled) {
BtnLogin.SetTitleColor (UIColor.Black, UIControlState.Normal);
} else {
BtnLogin.SetTitleColor (UIColor.Gray, UIControlState.Normal);
}
return true;
}
obj Cでこの抽出を行うことはできますか?