Документация eBay указывает, что StartTimeFrom является полем dateTime
. Их документация по dateTime говорит, что это дата в формате ISO8601. В документации даты в PHP указано, что «c» - это символ формата для получения времени ISO8601.
Итак, просто добавьте $start_string = date('c', $start_time);
, где предполагается, что $start_time
будет меткой времени UNIX желаемого времени старта (которую можно получить из strtotime PHP или UNIX_TIMESTAMP MySQL , например), а затем вставьте &itemFilter(1).name=StartTimeFrom&itemFilter(1).value=$start_string
в свой URL.
Вы можете найти файл pList для своего приложения в симуляторе, если зайдете по адресу:
/ users / ваше имя пользователя / Library / Application Support / iPhone Simulator /
В этом каталоге есть несколько каталогов с именами GUID. Если вы работаете над несколькими приложениями, их будет несколько. Итак, вам нужно найти двоичный файл приложения:
find . -name foo.app
./1BAB4C83-8E7E-4671-AC36-6043F8A9BFA7/foo.app
Затем перейдите в каталог Library / Preferences в каталоге GUID. Итак:
cd 1BAB4C83-8E7E-4671-AC35-6043F8A9BFA7/Library/Preferences
Вы должны найти файл, который выглядит так:
<Bundle Identifier>.foo.pList
Откройте его в редакторе pList и просматривайте сохраненные значения, сколько душе угодно.
Можно распечатать путь для предпочтительного каталога от application:didFinishLaunchingWithOptions:
обратный вызов в AppDelegate:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
print(FileManager.default.urls(for: .preferencePanesDirectory, in: .userDomainMask).first!)
return true
}
Затем можно посмотреть на plist файл непосредственно для наблюдения то, что сохраняется там.
У меня на рабочем столе есть ярлык для папки симулятора, в которой хранятся приложения, то есть:
Вы можете использовать NSLog для каждого установленного вами значения, например:
NSLog(@"%@",[[NSUserDefaults standardDefaults] stringForKey:@"WhateverTheKeyYouSet"]);
I sometimes use the following snippet to print out the location of my NSUserDefaults file when running in the simulator
NSArray *path = NSSearchPathForDirectoriesInDomains( NSLibraryDirectory, NSUserDomainMask, YES); NSString *folder = [path objectAtIndex:0]; NSLog(@"Your NSUserDefaults are stored in this folder: %@/Preferences", folder);
It yields the path to the preferences folder
Your NSUserDefaults are stored in this folder: /Users/castle/Library/Application Support/iPhone Simulator/User/Applications/BC5056A0-F46B-4AF1-A6DC-3A7DAB984960/Library/Preferences
Your NSUserDefaults file is located in the preferences folder and named according to your prefix and appliation name e.g.
dk.castleandersen.dreamteam.grid.plist
I expect the same to be true for the actual device.
Вы можете проверить значения для каждого ключа в массиве, возвращенные
[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys]
Вы можете распечатать все текущие значения NSUserDefaults в журнал:
Только ключи:
NSLog(@"%@", [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys]);
Ключи и значения:
NSLog(@"%@", [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]);