gpt4 book ai didi

c# - ipa运行时如何禁用屏幕关闭

转载 作者:行者123 更新时间:2023-11-29 11:34:49 24 4
gpt4 key购买 nike

我的 iOS IPA 有问题。我希望我的应用程序运行时屏幕不会关闭。为此,当我用谷歌搜索时,我得到的答案是使用 UIApplication.sharedApplication().idleTimerDisabled = true。所以我在 AppDelegate.cs 中尝试这个。但这在我的 ios IPA 中不起作用。因为一段时间后屏幕将关闭。我在 Stackoverflow with high repution 上得到的答案也是一样的

public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
global::ZXing.Net.Mobile.Forms.iOS.Platform.Init();
UIApplication.SharedApplication.IdleTimerDisabled = true;
formsApp = new App();
LoadApplication(formsApp);
return base.FinishedLaunching(app, options);
}

你能告诉我在我的代码中做错了什么吗?感谢您提供解决方案和代码。

最佳答案

这是正确的方法,尽管在您的情况下,鉴于应用程序是传递的参数之一,您可以调用

app.IdleTimerDisabled = true;

我看到你在打电话

base.FinishedLaunching(app, options);

在你的函数结束时 - 我没有使用 xamarin 但我突然想到也许这个调用将它设置回 false,所以你可以尝试先调用它然后在之后将它设置为 true:

base.FinishedLaunching(app, options);
app.IdleTimerDisabled = true;
return true;

关于c# - ipa运行时如何禁用屏幕关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50293802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com