Mam Xcode plik szablonu tak:Xcode szablon zaimportować plik ścieżki pliku
#import "___FILEBASENAME___.h"
@implementation ___FILEBASENAMEASIDENTIFIER___
@end
stworzy przykładowy plik tak:
#import "ExampleFile.h"
@implementation ExampleFile
@end
jednak z powodu pewnych komplikacji w naszych zbuduj system, muszę zaimportować pliki według ich ścieżki do pliku.
Na przykład, jeśli tworzyłem ExampleFile.m
wewnątrz folderu Path/To/
. Wtedy mój pożądany wynik byłby:
// Desired template output
#import "Path/To/ExampleFile.h"
Próbowałem patrząc przez kilka przykładowych szablonów Apple, ale nie wydaje się znaleźć sposób, aby to działało.
Ja także zostałem wyprany pod numerem ___DIRECTORY___
, do którego odwołano się here, ale nie wydaje się, aby działało, gdy próbowałem go użyć.
Czy ktoś wie, czy istnieje sposób, aby to osiągnąć?
„nie wydaje się, aby pracować dla mnie, gdy próbowałem go używać.” Jak dokładnie to nie działa? Czy renderuje złą ścieżkę? Czy też nie renderuje się w ogóle i pozostawia jako "___ KATALOG ___"? Co dokładnie odczytuje kod, jaki łańcuch jest renderowany i czego oczekiwałeś w zamian? –
Nie parsuje go w ogóle. Tak więc "___DIRECTORY___" pojawia się dosłownie w wygenerowanym pliku. – MrHappyAsthma
Tak więc, aby być absolutnie jasnym, twój kod mówi: "___ KATALOG_3/____ BAZA_PLIKÓW ___. H" 'i wyprowadza się jako' "___ KATALOG_2/ExampleFile.h" '? –