Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Odniesienie do protokołu TAGFunctionCallMacroHandler
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Opis
Protokół zaimplementowany przez aplikację w celu obliczania wartości makra wywołania funkcji.
Dokumentacja funkcji członka grupy
| - (id) valueForMacro: |
|
(NSString *) |
macroName |
| parametry: |
|
(NSDictionary *) |
parameters (parametry) |
|
|
| |
Zwraca obiekt, który jest obliczoną wartością makra.
Modułowi obsługi otrzymuje nazwę makra i słownik nazwanych parametrów.
- Parametry:
-
| macroName | Ta sama nazwa, pod którą został zarejestrowany moduł obsługi. Ma to na celu wygodę, ponieważ umożliwia zarejestrowanie pojedynczego modułu obsługi na potrzeby makr wielu wywołań funkcji. |
| Parametry | Nazwane parametry wywołania funkcji. Słownik może zawierać ciąg NSString, NSNumber (liczba zmiennoprzecinkowa, int lub wartość logiczna), NSDictionary albo NSArray. |
- Zwraca:
- Oceny wynik, którym może być
NSString lub NSNumber.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-25 UTC."],[],["The `TAGFunctionCallMacroHandler` protocol is implemented by an application to compute the value of a function call macro. It has one public method: `valueForMacro:parameters:`. This method receives the macro's name and a dictionary of parameters. The parameters can be strings, numbers, dictionaries, or arrays. The method returns the evaluated macro result, which can be a string or a number. A single handler can be registered for multiple function call macros.\n"]]