小编dux*_*x--的帖子

UIImageView错误没有可见的'UIView'的@interface声明选择器'addSubView'

我正在尝试创建一个新的UIImageView并在主视图上显示它,但我得到错误没有可见的@interface为'UIView'在我调用时声明选择器'addSubView' [self.view addSubView:newBullet];

这是完整的方法

- (UIImageView *)shootNewBullet {
    UIImageView *newBullet = [[UIImageView alloc] initWithFrame:CGRectMake(80, playerShip.center.y,15,3)];
    newBullet.Image=[UIImage imageNamed: @"bullet2.png"];
    newBullet.hidden = NO;
    bulletMovement = 7;
    [self.view addSubView:newBullet];
    return newBullet;
Run Code Online (Sandbox Code Playgroud)

该方法也在.h文件中,-(UIImageView*)shootNewBullet; 我应该以某种方式将其连接到视图?谢谢

iphone objective-c uiview uiimageview ios

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

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

导航控制器pushViewController无法正常工作

我正在创建一个目前有2个主视图控制器的应用程序.应用程序加载到初始viewController中,单击里面的按钮应该调出第二个viewController.这就是我所拥有的:

AppDelegate.h

#import <UIKit/UIKit.h>
#import "ViewController1.h"

@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) ViewController1 *mainViewCtr;
@property (strong, nonatomic) UINavigationController *navigationController;
@end
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m

- (void)applicationDidFinishLaunching:(UIApplication *)application {
    _mainViewCtr = [[ViewController1 alloc] initWithNibName:@"mainViewCtr" bundle:nil];
    _navigationController = [[UINavigationController alloc] initWithRootViewController:_mainViewCtr];
    _window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    _window.rootViewController = _navigationController;
    _navigationController.delegate = self;
    _navigationController.navigationBarHidden = YES;
    [_window addSubview:_navigationController.view];
    [self.window makeKeyAndVisible];
}
Run Code Online (Sandbox Code Playgroud)

和我的按钮方法里面viewcontroller1:

- (IBAction)SessionNickNameSubmit:(id)sender {
    ViewController2 *secondViewCtrl = [[ViewController2 alloc] initWithNibName:@"secondViewCtrl" bundle:nil];

    [self.navigationController pushViewController:secondViewCtrl animated:YES]; …
Run Code Online (Sandbox Code Playgroud)

objective-c uinavigationcontroller ios

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

对指针感到困惑

我刚刚开始学习c ++(我现在更像是一个java开发人员)并且使用指针时有些困惑...例如,以下代码可以正常工作

int main() {
    int x = 5;
    int * y;
    y = &x; //note this line of code
    *y = 10;
}
Run Code Online (Sandbox Code Playgroud)

而这段代码不起作用

int main() {
     int x = 5;
     int * y;
     y = x;
     *y = 10;
}
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释为什么使用y = &x作品获取值"位置" 但是一旦我用它替换它y = x就会导致错误.如果有人知道对指针的一个很好的解释请分享链接:)

谢谢!

c++ pointers

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

sql从2个表中删除记录

我在sql server中有2个表(我没有创建这些表,但我必须使用它们):

document
 - document_id
 - created_date

trade_document
 - trade_document_id
 - document_id *foreign key to document table
Run Code Online (Sandbox Code Playgroud)

今天,我添加了一堆新trade_document记录(自动创建相关的document_id,这是使用完成的ORM),但我想删除所有这些记录.

我想这样做相对于该删除added_datedocument

其中created_date>昨天

我也希望document删除相关记录.

我对sql不是很了解,到目前为止我所有的基本模板都没有做太多:

DELETE FROM db.schema.trade_document (I'm guessing some sort of join on document)
WHERE document.created_date > 11/10/15
Run Code Online (Sandbox Code Playgroud)

它不是一个声明,可能是多个

sql sql-server ssms

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

使用jquery对slideToggle做出反应

我正在尝试通过制作带有可折叠项目的菜单来学习一些React.我正在使用jQuery作为其slideToggle功能,但我无法让它正常工作.

反应代码的相关部分是这样的:

var CollapsableMenuItem = React.createClass({
    toggleDescription: function(el) {
        $(el).slideToggle();
    },
    render: function() {
        return (
            <li>
                <label className='title' 
                       onClick={this.toggleDescription.bind(this)}>
                    {this.props.item.title}
                </label>
                <div className='description'>
                    <label>
                        {this.props.item.body}
                    </label>
                </div>
            </li>
        );
    }
});
Run Code Online (Sandbox Code Playgroud)

虽然我目前正试图滑动切换"这个",这将需要在将来改变

$(el).parent().find('.description').slideToggle();
Run Code Online (Sandbox Code Playgroud)

因为那是需要滑动切换的实际元素

什么是正确的绑定"this [element]"的方式,所以jQuery可以对它进行slideToggling吗?

我现在正在努力摆脱这个小提琴,你可以忽略其他一些东西.相关代码位于javascript部分的底部

想到的第二个问题:使用jQuery.ready函数来绑定点击事件等是不好的做法......反应?

从理论上讲,我可以将每个组件文件的jquery文件与其事件处理程序捆绑在一起.

javascript jquery reactjs

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

python检查列表中是否有两个变量

我是Python新手,在重写旧Python脚本的过程中,我遇到了以下几点:

value1 = 'some val 1'
value2 = 'some val 2'
some_list = #list of values

if (value1, value2) in some_list:
Run Code Online (Sandbox Code Playgroud)

这是否检查value1,并value2在列表中?

我用谷歌搜索了如何做到这一点,答案显示了不同的方法,我没有看到任何使用上述代码的建议.

这是在做别的吗?我应该保留还是改变它?

python

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

从 2 级以上选择第 n 个子级

我有一个这样的 html 结构:

<div class='parent'>
  <div class='row'>
    <div class='button'>
      button
    </div>
    <div class='button'>
      button
    </div>
  </div>
  <div class='row'>
    <div class='button'>
      button
    </div>
    <div class='button'>
      button
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

所以我们有父级 -> 行 -> 按钮,1 个父级,2 行,每行有 2-4 个按钮。是否有一个我可以使用的CSS选择器(如nth-child),但将所有按钮视为同级按钮(即使它们位于不同的行中)?就像是:

.parent .child:nth-child(randomNum) {

}
Run Code Online (Sandbox Code Playgroud)

其中 randomNum 是 1 到 numOfTotalButtons.length 之间的数字

html css

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