问题标签 [nsinvocationoperation]

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.

0 投票
1 回答
745 浏览

objective-c - 以后台模式上传文件

我有两个视图:myFristViewmySecondView,在 myFristView 我有一个代码可以读取我的数据库中的字段,然后发送到 PHP 服务器,这个代码NSInvocationOperation使用这个类在后台模式下发送文件。

向服务器发送文件的过程有点慢(因为数据库中有很多记录),您经常被迫等待所有发送的文件才能进入 mySecondView,这是因为除了我使用 ARC之外,之前的视图停止工作,应用程序专注于第二个视图,停止发送文件。

所以我想找到一种方法:当我离开屏幕(myFristView)时,应用程序继续运行将文件发送到 PHP 服务器的命令。

0 投票
1 回答
168 浏览

ios - NSInvocationOperation 取消使用

如果我取消NSInvocationOperation内部操作是否正确?例子:

.h 文件:

.m 文件:

现在我有一种从服务器下载数据的方法。我添加了一个条件来检查是否有错误。如果是这样,我将在方法内取消该操作,并在检索新登录令牌时回调相同的方法。

我做错什么了吗?

0 投票
1 回答
3389 浏览

swift - 'NSInvocationOperation' 在 Xcode 6.1 中不可用

我的代码突然无法在 Xcode 6.1 中编译(我确信它在 Xcode 6 GM 和 beta 版本中工作)。它显示错误消息:

“NSInvocationOperation”不可用

我的代码是:

有人可以帮忙吗?谢谢。

0 投票
2 回答
41 浏览

ios - 将线程返回的信息添加到数组中

我对 Objective C 比较陌生,我正在尝试从 URL 读取信息,然后将其信息添加到我的 Name 对象,然后将 name 对象添加到数组中。我能够很好地从 URL 中读取信息,而且我成功地将他们的信息添加到数组中,但是我似乎无法成功地将名称添加到我的 nameArray 中。我在顶部声明数组并在 viewDidLoad 函数中对其进行初始化,然后当我调用 readURLOne、readURLTwo 和 readURLThree 方法时,这些名称将被添加到数组中。但是,当我检查数组时,在 viewDidLoad 中调用这些方法后,它是空的。为什么会这样?

0 投票
2 回答
34 浏览

ios - 如何在 NSInvocationOpreation 中传递对象

我创建了一个 NSInvocationOpertion 对象,如下所示

谁能告诉我如何访问 taskMethod 中的 myString 对象?是否可以?