小编zon*_*gon的帖子

尝试索引本地'self'(零值)

我的课有问题.我得到以下错误:尝试索引本地'self'(零值)当我调用下面的类的getter方法时.Item.lua文件:

require "classlib"
Item = class("Item")

function Item:__init()
    self.interval = 1
end

function Item:getInterval()
    return self.interval
end
Run Code Online (Sandbox Code Playgroud)

我正在调用这个getter函数:

dofile("../src/item.lua")

item = Item()

function test_item()
    assert_equal(1, item.getInterval())
end
Run Code Online (Sandbox Code Playgroud)

这有什么问题?

亲切的问候...

lua

13
推荐指数
1
解决办法
3万
查看次数

如何防止第二次单击UITableView

我的应用程序在tableView:didSelectRowAtIndexPath中调用一个块,并在块中显示一个视图控制器.如果我在第一次单击正在进行时第二次单击该单元格,则会崩溃.如何防止第二次单击该单元格?

- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath


    [dataController fetchAlbum:item
         success:^(Album *album) {
            ...
            ...

            [self presentViewController:photoViewController animated:YES completion:nil];


               }];
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

3
推荐指数
2
解决办法
2635
查看次数

Windows 2Gb内存限制

我使用第三方测试应用程序.我给应用程序测试输入并获得结果.如果我提供大量数据应用程序,它会给出"内存分配错误"当我从任务管理器观察使用过的内存时,我发现当私有字节达到~2Gb时它会给出错误.

我试用了32Bit Windows XP和64Bit Windows 7.结果是一样的.

我该怎么做才能增加第三方应用程序的预留堆内存?我希望它使用超过2Gb的内存.

windows heap memory-management heap-memory windows-applications

2
推荐指数
1
解决办法
2229
查看次数

SVProgressHud等待太长时间才能解雇

我想SVProgressHUD在登录过程中显示.但是SVProgressHUD登录后仍然等待.它~15seconds在"登录成功"消息后被解雇.这是我的代码:

[SVProgressHUD show];

__block BOOL result;
dispatch_async(queue, ^{

    result = [self autanticate];
    NSLog(@"autantication result = %d", result);
    result = [self getCSRFToken];
    NSLog(@"Login success result = %d", result);

    [SVProgressHUD dismiss];
});
Run Code Online (Sandbox Code Playgroud)

autanticategetCSRFToken功能如下:

- (BOOL) getCSRFToken
{
__block BOOL success = false;
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
// Make sure that the callbacks are not called from the main queue, otherwise we would deadlock

manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer  serializer];

NSDictionary …
Run Code Online (Sandbox Code Playgroud)

grand-central-dispatch ios svprogresshud

1
推荐指数
1
解决办法
1638
查看次数