腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3908)
视频
沙龙
2
回答
是否有一种方法可以指定运行循环模式来接收来自发行者的元素?
swift
、
uikit
、
combine
、
runloop
我可以将调度程序指定为
RunLoop
.main,但无法找到一种本机方式来提供关联的
RunLoop
.Mode模式来接收来自发布者的元素。我认为在内部,如果我调用receive(on:
RunLoop
.main),那么
RunLoop
.main.perform { }就会被调用。此执行方法可以接受,但这不会暴露在组合API中。当前的想法:为了解决这个问题,我可以自己执行操作,而不是使用Combine,所以不要这样做: cancellable = stringFuture.receive(on:
RunLoop
.m
浏览 10
提问于2019-11-27
得票数 5
回答已采纳
1
回答
当我滚动UIScrollView时,连接到计时器的动画和滚动视图中的动画突然停止滴答作响
swift
、
timer
、
uiview
、
uiscrollview
我有一个包含视图的UIScrollView,这些视图连接到每隔x秒调用一次函数的计时器。一切都很完美,直到我开始滚动视图,定时器停止滴答作响,这意味着动画停止发生。我不知道这是否足够清楚,但我将在下面向您展示一些代码,以尝试澄清。 @objc func lowBeatingAnimation(){ let List = i as? [Any] ?? [] let width = List[1] as! NS
浏览 33
提问于2021-11-19
得票数 0
1
回答
DJISDK3.3-创建多个线程
c++
、
pthreads
、
dji-sdk
我想使用DJIOSDK3.3创建线程。我在文件PosixThread中找到了posix_thread.cpp的定义,但是由于我对C++相当陌生,有人能给我提供一些提示/链接来说明如何正确创建自定义线程吗?
浏览 1
提问于2017-11-15
得票数 0
回答已采纳
2
回答
目标-C:主线程中的代码与它的运行环是如何交互的?
ios
、
objective-c
、
multithreading
、
nsrunloop
runloop
源代码是否有可能阻止主线程代码执行(因为它运行在同一个线程上)?在我们的代码旁边,运行环是这样的吗?主螺纹: 运行完
runloop
,我们的代码运行。我们的代码已经运行完毕,转到(1) (如果我们的代码运行时间太长以致
runloop
没有机会运行呢?)
浏览 0
提问于2014-05-06
得票数 7
回答已采纳
1
回答
主线程运行循环在打开nsmenu时被阻塞
cocoa
、
nsnotificationcenter
、
nsmenu
、
nsrunloop
、
nsstatusitem
我有一个应用程序,它的UI元素包括一个NSStatusItem和一个菜单。在我的应用程序中,我异步地使用NSTask执行一些操作,并且使用通过NSFileHandleReadCompletionNotification获得的输出来更新菜单。但是现在,每当我单击并打开菜单时,主运行循环进入NSEventTrackingRunLoopMode,通知发布失败。所以基本上在我的菜单打开的时候,不会在主线程上进行任何操作。现在我在帖子上发现了类似的问题,但公认的解决方案似乎没有帮助。我理解对于NSNotificationCenter,NSRunloopDefaultMode不能被阻塞。有没有办法改变这种
浏览 0
提问于2012-06-04
得票数 3
回答已采纳
1
回答
SFSpeechURLRecognitionRequest只有在线程调用完成后才会输出语音识别结果
swift
、
macos
、
speech-recognition
我正在尝试使用SFSpeechURLRecognitionRequest在终端应用程序中转录音频文件。虽然我让它以初步的形式工作,但我遇到了一个奇怪的问题。在我的测试应用程序中,它似乎只在主线程终止后才输出语音识别结果(包括部分和完整)。请注意,我是一个Swift新手,所以我可能遗漏了一些明显的东西。 下面我有一个完整的Xcode Playground应用程序,它演示了这个问题。操场的输出写入Playground Execution Complete,然后我开始接收部分输出,然后是最终输出。请注意,如果我在print之前添加一个sleep(5),它将等待5秒,然后输出print,并且只有在主线
浏览 0
提问于2021-01-02
得票数 0
1
回答
从Python中运行的代码中获取实例?
python
、
python-multithreading
def WriteTXT(): file.write('Test_WriteTXT')
runLoop
() th.start() th.start()def report():
浏览 3
提问于2022-01-29
得票数 0
2
回答
NSRunLoop在长时间延迟后正在调用我的选择器
iphone
、
objective-c
、
ios
、
macos
、
nsrunloop
arrayWithObjects: NSDefaultRunLoopMode, NSRunLoopCommonModes,nil]];我在想的是,
runloop
有没有办法让基金以最高优先级执行,也就是说,在
runloop
中执行的任何东西都会被中断,或者类似的东西。
浏览 0
提问于2012-05-14
得票数 2
1
回答
Alamofire库与Swift软件包管理器没有响应
swift
、
alamofire
、
swift-package-manager
我是Swift软件包管理器的新成员,我正在创建一个可执行文件,在其中我需要使用REST,因为我使用的是Alamofire,这是我如何将它添加到包文件中的name: "CreateMenuTool", .Package(url: "https://github.com/Alamofire/Alamofire.git", majorVersion: 4)现在,当我创建一个请求时,我不会得到任何响应。但是,当我在我的XCode项目中使用它时,这个方法会响应我。 Alam
浏览 2
提问于2017-03-27
得票数 1
回答已采纳
3
回答
具有有序完成的异步线程池
c++
、
multithreading
在基本线程池模式中,主线程将任务推送到请求队列。线程池以未指定的顺序执行任务,并在每个任务完成时向主事件循环发送通知。我的第一个想法是使用请求任务的某种线程安全队列(链接列表或deque),让主线程在队列的顶部等待一个“已完成”的标志,然后断开它并使用数据。再想一想,这个问题一定已经解决了很多次了。这通常是如何在C++中完成的?
浏览 5
提问于2017-07-17
得票数 1
回答已采纳
1
回答
如何使用ICDeviceBrowser -找不到摄像头
swift
、
macos
、
camera
我刚刚开始使用ImageCaptureCore和ICDeviceBrowser开始开发一个摄像头控制软件,它运行得很好,但没有找到任何东西。 我已经在3个不同的摄像头(点对点模式和MSC模式)上试过了,包括一个iPhone。我有最新的MacOS和Xcode。 委托永远不会被调用,并且设备数组始终为空。 import Foundationlet myDeviceBrowserDelegate = myDev
浏览 113
提问于2019-04-06
得票数 1
回答已采纳
1
回答
快速组合-每秒发出一次最新值。
ios
、
swift
、
combine
print(value) .store(in: &subscription).throttle(for: 1, scheduler:
RunLoop
.main, latest: false) (也尝试过latest: true )`在我滚动的时候,它们不会发光,只有在我停止滚动之后才会释放出最新的值
浏览 2
提问于2022-05-14
得票数 1
回答已采纳
1
回答
如何使用$timeline执行循环和回调?
famo.us
、
famous-angular
这些功能是否内置于某个服务中?下面是示例上下文:<fa-modifier fa-opacity="opacityMod(testTimeline.get())">...$scope.testTimeline = new Transitionable(0); [0, 0, Easing.inOutExpo],]); duration: 500, curver: 'e
浏览 2
提问于2014-09-19
得票数 0
2
回答
xcode 5 xctest测试异步登录web服务
ios7
、
xcode5
、
xctest
我已经使用XCode 5做了一个iOS应用程序,现在我想为它做单元测试,我已经为登录服务编写了测试用例,但问题是请求正在正确形成,但没有响应,当我们正常运行应用程序时,我们收到了正确的响应。我已经使用OCUnit测试了相同的服务,但没有遇到issues.is。在使用XCTest测试web服务时,我们必须注意任何特定的事情
浏览 5
提问于2014-01-27
得票数 1
1
回答
模式窗口未关闭
objective-c
、
cocoa
、
nswindow
、
nswindowcontroller
、
nsapplication
我正在运行一个自定义的NSWindowController作为模式窗口。ProgressWindow *pWin = [[ProgressWindow alloc] initWithWindowNibName:@"ProgressWindow" andXmlContent:nil]; 然后我想把它从ProgressWindow的NSWindowController中去掉。为此,我在windowDidLoad函数中设置了以下代码(只是为了测试): [[NSRu
浏览 0
提问于2012-05-23
得票数 1
1
回答
UIViewcontroller在uinavigationcontroller堆栈中不可见
ios
、
objective-c
、
uiviewcontroller
、
uinavigationcontroller
、
uiview-hierarchy
在窗口中,我添加了一个导航控制器,因为window.Say的根视图控制器是第一个视图控制器的根视图控制器这个第一个视图控制器我正在以15秒的重复间隔触发一个nstimer,以调用viewcontroller.In并更新an。我在viewwilldisappear.After中适当地使这个被触发的定时器无效了一段时间,比如在150秒之后,我正在推送到另一个视图控制器,比如说secondviewcontroller。 第一个视图控制器和第二个视图控制器有后退按钮,可以相应地弹出视图。在第二个视图控制器的视图中确实加载了我已经记录了类name.While导航控制器已经从第一个视图控制器推送到第二个视
浏览 0
提问于2013-12-03
得票数 0
1
回答
如何抑制CFUserNotificationDisplayAlert生成的控制台消息
objective-c
、
cocoa
、
xcode
如果我调用CFUserNotificationDisplayAlert()来显示一个警告框,它会在控制台中打印以下消息:我不想打印这封邮件。有什么方法可以禁用它吗?或者,有没有更好的方法来解决这个问题?谢谢!
浏览 0
提问于2010-11-07
得票数 2
回答已采纳
1
回答
后台线程上的领域通知令牌
ios
、
swift
、
realm
我试图在后台线程上获取领域数据,并添加一个通知块(iOS、Swift)。 func initNotificationToken() { let realm = try! Realm() notificationToken = results.addNotificationBlock { [weak self] (changes: RealmC
浏览 1
提问于2017-01-24
得票数 8
回答已采纳
1
回答
iOS -计时器调用问题
ios
、
objective-c
、
nstimer
、
nsinvocation
如果计时器过期,我想调用一个方法,但是方法没有被调用。不知道到底出了什么问题。有什么建议吗?- (void)messageSendingReply:(id)messageID //Do something.调用上面的内容: NSMethodSignature *sig = [self methodSignatureForSelector:@selector(messageSe
浏览 7
提问于2014-09-19
得票数 0
回答已采纳
1
回答
NSTimer:如何在没有延迟的情况下更改计划的方法?
iphone
、
objective-c
、
ios
、
xcode
、
cocoa-touch
在我的iPhone TIMER应用程序中,-(void)startTimerAction NSLog(@"Start timer Action"); { timer_main = [NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector
浏览 0
提问于2012-01-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多个cell中展示倒计时,本地和服务器时间差异解决方案
13个GCD 应用场景
macOSApp 教程大纲
探索Flutter中线程模型/消息循环的底层逻辑
iOS 开发一定要尝试的 Texture
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券