gpt4 book ai didi

ios - 日志未出现在 Web Inspector 中

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

当我测试时,ForgeLogNSLog 都没有出现在我的 Safari Web Inspector 中。我做错了什么还是故意的?

[ForgeLog d:@"Playing file at..."];

编辑:这是上下文的其余代码。 (这次使用 NSLog。)

#import "audio_API.h"

static AVAudioPlayer* player = nil;

@implementation audio_API


+ (void)play:(ForgeTask*)task {

// parse the file url from the file object
ForgeFile* file = [[ForgeFile alloc] initWithFile:[task.params objectForKey:@"file"]];
NSString* fileURL = [file url];

NSLog(@"Playing file at %@", fileURL);

NSURL* url = [[NSBundle mainBundle] URLForResource:fileURL withExtension:@"m4a"];


// TESTING
//url = [[NSBundle mainBundle] URLForResource:@"seconds" withExtension:@"m4a"];
// END TESTING

NSAssert(url, @"URL is invalid.");

// create the player
NSError* error = nil;
player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
if(!player)
{
NSLog(@"Error creating player: %@", error);
};

[player play];

[task success:nil];
}

最佳答案

ForgeLogNSLog 不会记录到 Web 检查器控制台。在开发插件时,可以在 XCode 中看到此日志输出,在将插件用作应用程序的一部分时,此输出将出现在工具包或命令行工具输出中。

如果你想让你的插件中的某些东西出现在网络检查器中,你可能最好通过事件从 native 代码到 JavaScript 数据进行通信:http://docs.trigger.io/en/v1.4/modules/native/javascript_events.html并在事件监听器中使用 console.log

关于ios - 日志未出现在 Web Inspector 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15996224/

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