小编bax*_*rma的帖子

延迟删除Jquery中的类

可能重复:
Jquery延迟执行脚本

我正在编写一个小脚本,当页面加载时,将CSS子类分配给三个元素.800ms之后,我希望它删除该子类.

我以为这段代码可能会这样做:

<script type="text/javascript">
$(document).ready(function () {


        $("#rowone.one").addClass("pageLoad");
        $("#rowtwo.three").addClass("pageLoad");
        $("#rowthree.two").addClass("pageLoad");

        .delay(800);    
        $("#rowone.one").removeClass("pageLoad");
        $("#rowtwo.three").removeClass("pageLoad");
        $("#rowthree.two").removeClass("pageLoad");

})
</script>
Run Code Online (Sandbox Code Playgroud)

可悲的是,它没有,任何帮助将不胜感激.提前致谢.

javascript css jquery

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

SpriteKit,看似随机,降至40 FPS

我正在使用SpriteKit编写iOS游戏.在游戏过程中,显然是随机的,帧速率将从60 FPS降至40 FPS(总是40).我在iPhone 6上运行它.在构建发布和调试时出现错误.

我通常一次在屏幕上有大约30个节点(有时更少),大多数节点都有物理主体,但是,除了大约5个节点都dynamic设置为NO.上述物理主体不会相互碰撞,但它们会与玩家节点发生碰撞.播放器节点没有快速移动,并且通常一次仅触摸大约5个节点.当玩家节点与某些其他物理实体接触时,其dynamic属性设置为YES.值得一提的是,我有几个UIViews和UIImageViews覆盖顶部SKView,充当HUD.

我觉得这不是一个特别密集的模拟.我已经完成了我的- update:方法,操作,联系人听众等,但没有找到可能导致此问题的任何内容.我花了最近几天在仪器(时间分析器),希望它可以解决这个问题,但再次,我没有找到任何跳出来的东西.但是,我承认对仪器很新.

现在,我没办法再现这个bug.我只需要玩游戏,并希望遇到它.有时它会在场景加载(非常罕见),正常游戏过程中或根本不加载时发生.如果我暂停游戏(暂停视图和场景)并恢复它,帧速率会恢复.有时帧速率会在几秒钟后恢复正常.我完全不知道该怎么做.任何帮助将非常感激.

提前致谢.

performance frame-rate ios sprite-kit

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

Unwind Segue不会使用UIModalPresentationCustom解除View Controller

我(通过其设置呈现使用自定义过渡模态的视图控制器modelPresentationStyleUIModalPresentationCustom,提供了一个过渡代表,和UIViewControllerAnimatedTransitioning对象).

在提供的视图控制器中,我有一个unwind segue连接到一个按钮.塞古火灾很好; IBAction调用呈现视图控制器中的方法,并且在呈现的视图控制器中也是如此prepareForSegue.但是,呈现的视图控制器不会被解除,并且animationControllerForDismissedController:不会调用适当的转换委托方法().

但是,如果我将呈现的视图控制器设置modalPresentationStyleUIModalPresentationFullScreen(默认值),则视图控制器将被正确解除(但这会破坏我的自定义转换).

我完全不知道该做什么.我查看了Apple的文档,并没有注意到任何说在处理自定义转换时必须使用unwind segue做特殊事情的事情.

我知道我可以使用呈现视图控制器dismissViewControllerAnimated:completion:IBAction方法调用,但我宁愿使用它作为最后的手段,让它按照它应该的方式工作(或者至少知道它为什么不起作用:) ).

任何帮助将非常感激,

提前致谢

uiviewcontroller ios uimodalpresentationstyle unwind-segue

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

'registerForDraggedTypes:'仅限音频

我正在尝试编写一个小的Cocoa应用程序.它涉及一个NSView,我希望用户能够拖动音频文件(例如,来自Finder).但是,我不知道如何允许将音频文件放入NSView.

我设法做到这一点,认为这将工作:

- (id)initWithCoder:(NSCoder *)coder
{
    self=[super initWithCoder:coder];
    if ( self ) {
        NSString *myType = (__bridge NSString *)(UTTypeCreatePreferredIdentifierForTag(kUTTagClassNSPboardType, kUTTypeAudio, NULL));
        [self registerForDraggedTypes: [NSArray arrayWithObject:myType]];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码似乎不允许将任何文件放入NSView.我认为这是因为myType无效使用registerForDraggedTypes.

您可以提供的任何帮助将非常感谢.提前致谢.

audio cocoa objective-c nsview

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

我如何在C中获得昨天的日期?

我想把昨天的日期变成一个格式的字符:YYYYMMDD(没有斜点等).

我使用此代码来获取今天的日期:

time_t now;

struct tm  *ts;  
char yearchar[80]; 

now = time(NULL);  
ts = localtime(&now);

strftime(yearchar, sizeof(yearchar), "%Y%m%d", ts);
Run Code Online (Sandbox Code Playgroud)

我将如何调整此代码,以便生成昨天的日期而不是今天的日期?

非常感谢.

c date strftime localtime

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

在启动时在iPhone Objective-C项目中执行C代码

我刚开始使用Objective-C编程,我有使用C的经验.我有一些代码(大约124行),我想要移植到iOS(从OS X).代码的目的是生成一个URL,然后在Mobile Safari中打开它.看到应用程序没有用户界面,并且它的唯一目的是生成和打开URL,我希望在启动应用程序时执行此代码.

我做了一些研究,发现如果我想在启动时执行一些代码,我必须把它放在"App_NameDelagate.m"文件中,在

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ...  }
Run Code Online (Sandbox Code Playgroud)

部分,在卷曲的brases之间.问题是,当我粘贴我的代码并编译它(在Xcode中)时,我会在每个函数声明中得到大约7个错误和警告:

禁用嵌套函数,使用-fnested-functions重新启用

并且在某一点上(当我开始为我的各种函数编写代码时,主要的"if"函数结束)

控制到达非空函数的结束

它自己的代码由1个"if"函数和大约5个在"if"函数中调用的其他函数组成.

我知道它自己的代码很好,因为我用它来构建具有相同目的的Mac版本的应用程序(生成并打开URL),它工作正常.

我知道从OS X到iOS的一些Cocoa内容会发生变化,例如,在iOS上使用[UIApplication sharedApplication]而不是[NSWorkspace sharedWorkspace]像在OSX 上那样打开URL .所以我不认为这是问题所在.我还在粘贴代码的开头删除了"main"函数的标准声明,因为我知道它也在"main.m"文件中声明.

在我的应用程序的Mac版本中,我能够将我的代码直接放入"main.m"文件中,代码将编译并且应用程序运行正常.在我收集的iOS上,情况并非如此.

任何帮助都将非常感激,因为它让我发疯!

谢谢.

更新:导致'嵌套函数'出现问题的行是:

int generateCrosswordNumber(){

int getDayNumber(){

bool checkIfSunday(){

void handleSunday(){

void normalDay(){

下面的每一行都是被调用函数的代码.对于每个函数,都有另一个大括号,用于关闭在上面的行上打开的大括号.

return YES固定的function reaches end of non-void function错误,伟大的工作,谢谢!

c xcode compiler-errors objective-c ios

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