Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166

#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
This commit is contained in:
Marc Audy
2020-08-11 01:36:57 -04:00
parent fa1f2339b5
commit a7c9001a94
5532 changed files with 991019 additions and 66660 deletions
@@ -1561,12 +1561,31 @@ bool FIOSPlatformMisc::DeleteStoredValue(const FString& InStoreId, const FString
{
NSUserDefaults* UserSettings = [NSUserDefaults standardUserDefaults];
// store it
// Remove it
[UserSettings removeObjectForKey:MakeStoredValueKeyName(InSectionName, InKeyName)];
return true;
}
bool FIOSPlatformMisc::DeleteStoredSection(const FString& InStoreId, const FString& InSectionName)
{
bool bRemoved = false;
NSUserDefaults* UserSettings = [NSUserDefaults standardUserDefaults];
NSDictionary<NSString*,id>* KeyValues = [UserSettings dictionaryRepresentation];
NSString* SectionName = [NSString stringWithFString:InSectionName];
for (id Key in KeyValues)
{
if ([Key hasPrefix:SectionName])
{
[UserSettings removeObjectForKey:Key];
bRemoved = true;
}
}
return bRemoved;
}
void FIOSPlatformMisc::SetGracefulTerminationHandler()
{
struct sigaction Action;