问题标签 [performselector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ios performSelector:withObject:afterDelay: in viewDidLoad 冻结视图推送
我将视图控制器推入导航
在 viewDidLoad 方法中,我将此方法放在最后一行:
像往常一样,在我的应用程序中的其他视图控制器中,视图控制器被推送,然后方法 startLoadAndParseXML 运行,并且应用程序没有被冻结。但是只有一个视图控制器,我不知道为什么有时应用程序会冻结,并且只有在方法 startLoadAndParseXML 完成后才会推送视图。
谁能解释我?谢谢
objective-c - iOS - 在 performselector 中传递引用
我有以下问题,无法解决,也许有人知道一个窍门:)
主要对象必须是动态的,因为它可能不同......
应该调用的函数:
正如代码已经声明的那样,我想解析 JSON。我有几个对象正在实现这个功能,这就是我使用 performSelector 方法的原因:
utf8ResponseString 包含 JSON ...
我已经尝试了以下方法:
我已经搜索了一天,甚至不知道如何解决这个问题-请帮助...
谢谢和问候,马修
ios - 使用 performselector - 两次用于相同的方法
我尝试使用执行选择器两次调用此方法
}
使用执行选择器,但仅在调用一次。
只有第一个被调用。我做错了吗?
iphone - iPhone NSDestinationInvalidException 在 NSURLConnection 活动时点击主页按钮后
我无法理解一个异常,它在按下主页按钮几秒钟后抛出。
*** Terminating app due to uncaught exception 'NSDestinationInvalidException', reason: '*** -[GMMLoader performSelector:onThread:withObject:waitUntilDone:modes:]: target thread exited while waiting for the perform'
我正在编写一个应用程序,它使用 Web 服务来加载不同的数据集。Web 服务被添加到 operationQueue。
在-(void) start
Web 服务的消息中,我称这个启动选择器在主线程中执行,以便能够与 UI 交互。
所有这些都可以正常工作,但是当我在 Web 服务处于活动状态时按下主页按钮时,我得到了提到的异常。
我的猜测是,按下主页按钮后主线程停止(是这样吗?)。因此,当前正在运行的操作不再更新/有效。
我试图通过取消或暂停队列中的操作来收听事件UIApplicationWillResignActiveNotification
以对按下主页按钮做出反应。然而这并没有帮助。我的猜测是否正确,因为主线程停止而发生此错误?我还能如何设法停止/取消当前的 Web 服务线程?
提前谢谢你
ios - 从 viewDidLoad 调用该方法时,CABasicAnimation 不起作用
我有一个 imageView 添加到一个显示为 modalViewController 的视图中,带有样式水平翻转。我添加了以下代码来为 imageView 设置动画。
我从以下位置调用此方法viewDidLoad
:
我的问题是上面的代码没有为 imageView 设置动画。
但是当我尝试下面的代码时,它可以工作:
我的问题是为什么会发生这个问题?有没有区别,
[self performSelectorOnMainThread:@selector(animateTheImageview:) withObject:self.lightImage waitUntilDone:YES];
和
[self animateTheImageview:self.lightImage];
ios - 在 UITextView 中滚动电传文本显示不滚动
尝试在 UITextView 中像旧电传打字机一样缓慢显示文本。效果很好,直到滚动出视图,此时它应该是逐行向上滚动的平滑线。但只是颤抖并在一个班次中上升。下面的片段,不确定 UI 刷新和计时器是否有问题?
ios - iOS Container View Controller - 在 transitionFromViewController 之后使用 PerformSelector
我们有一个容器视图控制器,并希望能够在该容器中的“子”视图控制器之一上调用“PerformSelector”,即在开始转换之后,即
...一段时间后,在堆栈的其他地方,将在顶部可见 VC 上执行选择器
对 transitionFromViewController 的调用发生在 navigateSubViewController 中。不幸的是,由于 transitionFromViewController 是异步发生的,我们发现 performSelector 调用被应用于“之前”子视图控制器,而不是 newSubViewController。即它发生在过渡发生之前。
在子视图控制器转换发生之前,关于如何让 performSelect 发生的任何想法?
iphone - 何时在 Objective C 中使用选择器
我可以通过执行以下操作在我的应用程序中完成相同的任务:
和:
根据情况使用其中一种更好吗?如果是这样,有人可以为我详细说明吗?我只想使用 Objective-C 最佳实践。
谢谢你,乔伊
ios - 调用 PerformSelector-iOS 的最佳方式
我正在调用使用不同时间戳调用 URL 的方法。但是,数据处理可能需要比我定义的时间更长的时间。
下面的部分显示了该方法被调用
这部分是分析数据的起点。
然而,有时时间间隔不足以获取新数据,尤其是当互联网连接不好时。
你能指导我吗?我该如何处理这个问题?最佳解决方案是什么?
ios - PerformSelector 获取具有不同时间戳的 URL-iOS
我正在使用 performSelector 每隔几秒使用不同的时间戳调用 URLRequest。但是,数据处理可能需要比我定义的时间更长的时间。
下面的部分显示了该方法被调用
这部分是分析数据的起点。
然而,有时时间间隔不足以获取新数据,尤其是当互联网连接不好时。
你能指导我吗?我该如何处理这个问题?最佳解决方案是什么?