小编sin*_*inθ的帖子

如何从UITableViewCell获取UITableView?

我有一个UITableViewCell链接到一个对象,我需要告诉我单元格是否可见.从我已经完成的研究中,这意味着我需要以某种方式访问UITableView包含它的内容(从那里,有几种方法可以检查它是否可见).所以我想知道是否UITableViewCell有一个指针UITableView,或者是否还有其他方法从单元格获取指针?

iphone xcode objective-c tableview ios

97
推荐指数
8
解决办法
6万
查看次数

如何从Cell获取UITableViewCell indexPath?

我如何从一个细胞,得到了indexPathUITableView

我搜索了堆栈溢出和谷歌,但所有的信息是相反的.有没有办法访问superView/ UITableView然后搜索单元格?

关于上下文的更多信息:我有两个类,一个被调用Cue,一个被调用CueTableCell(它的子类UITableViewCell)CueTableCell是可视化表示Cue(两个类都有指向彼此的指针).Cue对象在链表中,当用户执行某个命令时,需要选择CueTableCell下一个的可视表示()Cue.因此Cue类调用select的下一个方法Cue列表,以检索UITableViewcell并调用它selectRowAtIndexPath:animated:scrollPosition:,为它需要indexPathUITableViewCell.

iphone xcode cocoa objective-c ios

70
推荐指数
6
解决办法
9万
查看次数

如何使用图书馆

出于某种原因,我永远无法使用任何语言的外部库.我正在寻找有关如何使用外部库的说明/解释,以及它们如何工作.当我在线搜索时,我得到的片段似乎永远不适用于我下载并尝试使用的任何库.我在mac和pc上工作,C++示例很好.我使用带有C++插件的eclipse IDE.如果有适用于所有库的指令那将是很棒的.

c++ windows macos

63
推荐指数
2
解决办法
7万
查看次数

在Python中生成随机十六进制颜色

对于Django应用程序,每个"成员"都会分配一种颜色来帮助识别它们.它们的颜色存储在数据库中,然后在需要时打印/复制到HTML中.唯一的问题是我不确定如何Hex在python/django中生成随机颜色.生成RGB颜色很容易,但是为了存储它们,我要么需要a)在我的"Member"模型中创建三个额外的列,或者b)将它们全部存储在同一列中并使用逗号将它们分开,然后,解析HTML的颜色.这些都不是很吸引人,所以,再次,我想知道如何Hex在python/django中生成随机颜色.

python django

52
推荐指数
5
解决办法
7万
查看次数

检查对象是否存在

我需要检查是否Model.objects.filter(...)有任何东西,但不需要插入任何东西.到目前为止我的代码是:

user_pass = log_in(request.POST)  # form class
if user_pass.is_valid():
    cleaned_info = user_pass.cleaned_data
    user_object = User.objects.filter(email = cleaned_info['username'])
Run Code Online (Sandbox Code Playgroud)

python database django model view

51
推荐指数
5
解决办法
9万
查看次数

如何等待承诺得到解决?

我正在处理需要某个函数同步的NodeJs框架,但我需要检索一个只能异步访问的值.在一个完美的世界里,我能够回报一个承诺,但我不能.

作为一个快速而肮脏的解决方案,我创建了以下方法:

exports.synchronizePromise = function(promise) {
    var value;
    promise.then(function(promiseValue) {
        value = promiseValue;
    });
    while (!value) {} // Wait for promise to resolve
    console.log("DONE: " + value); // Never reached
    return value;
};
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误.有没有办法完成我需要的东西?

javascript node.js promise q

34
推荐指数
1
解决办法
5万
查看次数

如何让两个模型互相引用Django

我有以下代码:

class Game(models.Model):
    title = models.CharField(max_length=50)
    summery = models.CharField(max_length=500)
    key = models.IntegerField()
    pin = models.CharField(max_length=12)
    complete = models.BooleanField()
    invite_sent = models.DateTimeField()
    on = models.ForeignKey(Member, blank = True) #<----


class Member(models.Model):
    email = models.CharField(max_length=100)
    color = models.CharField(max_length=11)
    game = models.ForeignKey(Game) #<----
Run Code Online (Sandbox Code Playgroud)

"on"外键链接到其中一个成员(转为它).游戏的所有成员都将他们的"游戏"外键设置为他们所在的游戏.问题是Django不会让我在声明它之前引用它,因为我不能同时声明它们......

编辑:为了清理,这是一个例子.如果有五个成员玩一个游戏,那么所有五个游戏都有外键.另一方面,游戏将有一个外键给特定成员转过来.

python django django-models models

23
推荐指数
2
解决办法
9408
查看次数

$ .post抛出"非法调用"

编辑:到目前为止建议的答案都没有奏效.

我正在用django运行这个电话.第一次运行时,服务器返回"n_usr"(更改用户文件的格式).第二次,它只是抛出一个Illegal invocation错误.

function log_in () {

        username = $('#usr_enter').val();
        password = $('#pass_enter').val();
        if(!n_usr){
            $.post('/ajax/login',{password: password, username: username}, function(data) {
              if(data == "n_usr"){
                $('#new_user_entry').show('slow');
                n_usr = true;
              }
              else {

              }

            })
    }else {
        password2 = $('#pass_re_enter');
        penname = $('#pen_enter');
            $.post('/ajax/login', {password: password, password2: password2, username: username, pen_name: penname, TN: "TN"}, function(data) {
                if(data == "e_act"){

                } else {

                }
            });
        }
    }
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

在NSOperationQueue中的dispatch_after等价物

我正在将我的代码从常规GCD移动到NSOperationQueue因为我需要一些功能.我的很多代码都依赖于dispatch_after才能正常工作.有没有办法做类似的事情NSOperation

这是我需要转换为的一些代码NSOperation.如果您可以提供使用此代码转换它的示例,那就太棒了.

dispatch_queue_t queue = dispatch_queue_create("com.cue.MainFade", NULL);
dispatch_time_t mainPopTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(timeRun * NSEC_PER_SEC));
dispatch_after(mainPopTime, queue, ^(void){
    if(dFade !=nil){
        double incriment = ([dFade volume] / [self fadeOut])/10; //incriment per .1 seconds.
        [self doDelayFadeOut:incriment with:dFade on:dispatch_queue_create("com.cue.MainFade", 0)];
    }

});
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsoperationqueue grand-central-dispatch ios

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

如何使用Django模型进行不区分大小写的查询

我有一个member包含email字段的模型.我最近意识到,如果电子邮件的一部分是大写的,如果我尝试通过电子邮件进行过滤,它将不会显示在Django查询中(多个成员对象具有相同的电子邮件,但可能不会大写).我可以在将所有电子邮件输入数据库时​​将其设置为小写,但现在已经太晚了(因为网站已经启动).那么如何在不区分大小写的情况下查看谁拥有某个电子邮件?

django django-models

14
推荐指数
2
解决办法
2万
查看次数