小编0xS*_*ina的帖子

班级以外的红宝石

我可以在课外定义@some_ivar.这个ivar属于哪个类,它的范围是什么?

例如,我可以在example.rb中说

@var = "Hi"
Run Code Online (Sandbox Code Playgroud)

在irb中,我可以要求example.rb并访问@var

ruby

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

NSAnimationContext瞬间发生

我有一个简单的动画:

[NSAnimationContext beginGrouping];
[[NSAnimationContext currentContext] setDuration:15.0];
[tweetsView setFrame:finalRect];
[NSAnimationContext endGrouping];
Run Code Online (Sandbox Code Playgroud)

但它没有动画.结果立即应用.我错过了什么?谢谢

cocoa animation objective-c

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

UIWebView版本导致崩溃

我有一个UIViewController子类,它有一个UIWebView.它添加了Web视图作为视图的子视图,并在dealloc中发布它.这是相关的代码:

#import "MediaVC.h"

@implementation MediaVC
@synthesize file, repository, server, delegate;

- (void)viewDidLoad {
    [super viewDidLoad];


    webView = [[UIWebView alloc] initWithFrame:[[self view] bounds]];
    [webView setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)];
    [webView setScalesPageToFit:YES];
    [webView setMultipleTouchEnabled:YES];

    [[self view] addSubview:webView];

    [self displayFile];


    [flex release];
    [buttonDone release];
    [buttonAction release];
}


- (void)displayFile {

    if (!mimeString) {
        [webView loadData:nil 
                 MIMEType:nil 
         textEncodingName:nil 
                  baseURL:nil];


        [SVProgressHUD dismissWithError:@"Can't display this file." afterDelay:2];
    } else {

        [[DataCenter sharedInstance] getDataForFile:file 
                                             server:server 
                                         repository:repository 
                                            isThumb:NO
                                         completion:^(NSData *data) {

                                             NSString *filenamePath =[NSString stringWithFormat:@"temp.%@", [[file path] pathExtension]];
                                             NSString *docDir …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uiwebview ios

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

OpenGL ES - 全局上下文错误中的无效限定符

在我的opengl片段中添加一个float属性时(我想稍后找到它),当我编译时,我得到:

ERROR: 0:1: Invalid qualifiers 'attribute' in global variable context
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

const char * sChromaKeyFragment = _STRINGIFY(
                                             attribute float threshold;

                                             varying highp vec2 coordinate;
                                             precision mediump float;

                                             uniform sampler2D videoframe;
                                             uniform sampler2D videosprite;
                                             uniform vec4 mask;



                                             vec3 normalize(vec3 color, float meanr)
{
    return color*vec3(0.75 + meanr, 1., 1. - meanr);
}

                                             void main()
{
} 
Run Code Online (Sandbox Code Playgroud)

OpenGL新手.任何帮助都会很棒.谢谢!

iphone opengl-es ios

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

Backbone.js路由器/视图逻辑

我正在编写我的第一个Backbone.js应用程序,我在查找编程它的最佳方法时遇到了一些麻烦.我有2个主要观点:

  1. 显示我所有模型的索引.
  2. 显示要编辑的特定模型.

但是#2有许多不同的"模块",比如我可以编辑"新闻"部分或"关于"部分等...所有这些模块都在导航栏中.

当我显示视图#1(所有模型的索引)时,该导航栏被隐藏.它在视图#2(特定模型)中可见,以便在不同模块之间导航.

我有这样的路线设置:

routes: {
    '', 'index',
    'communities': 'index',
    'communities/:id': 'main',
    'communities/:id/news', 'news',
    'communities/:id/about', 'about'
},
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,当'新闻'或'关于'动作被调用时,我是否在每个方法中添加导航栏?这不是多余的吗?我将有8-10个不同的模块,每次添加导航栏似乎非常重复.有没有更好的办法?我希望隐藏导航栏的唯一时间是显示索引.

javascript backbone.js

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

UI按钮没有响应触摸

我有这个视图层次结构: 在此输入图像描述

这三个按钮没有响应.它们被启用,就在我触摸那里时,它们没有做任何事情(甚至没有改变它们的渐变/色调),它们告诉我它们甚至都没有接触过.有什么我做错了吗?谢谢

所有按钮的超级视图和按钮本身都启用了用户交互.按钮也已启用.

cocoa-touch objective-c ios

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

这是定义新类还是新实例?

Java新手.不清楚这段代码:

ParseQuery query = new ParseQuery("GameScore");
query.getInBackground("xWMyZ4YEGZ", new GetCallback() {
  public void done(ParseObject object, ParseException e) {
    if (e == null) {
      // object will be your game score
    } else {
      // something went wrong
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

new GetCallback() {....},它是实例化GetCallback类的实例还是定义Getcallback类的子类或两者?

这是Java在C/Objective-C和Ruby的块中执行匿名函数的方式吗?

java

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

三元运算符语法错误

新的红宝石,探索teranary运营商.

这与预期一样:

5==5? "x" : "y"
Run Code Online (Sandbox Code Playgroud)

返回"x",因为ruby中的所有内容都是表达式.

但是,这不......

user.birthday? "x" : "y"
Run Code Online (Sandbox Code Playgroud)

假设检查生日是否为零,并返回相应的字符串.但它给了我一个语法错误:

syntax error, unexpected ':', expecting $end
user.birthday? "x" : "y"
                    ^
Run Code Online (Sandbox Code Playgroud)

这个声明与另一个声明有什么不同?

谢谢

ruby

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

FQL得到了喜欢的艺术家

是否可以使用FQL获取用户喜欢的艺术家(音乐)?我检查权限,我找不到任何与之相关的内容,我不是facebook用户,所以我不确定它是否可能.

facebook facebook-fql facebook-like

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

iOS 5 iPhone模拟器

我的应用程序在iOS 5上崩溃,但我不知道是什么导致了这一点.我的所有设备都更新到iOS 6(我无法降级),问题出在iPad 1上,无法更新到iOS 6.

我想知道是否有一种方法可以使用iOS 5的模拟器来测试/调试这个?这可能吗?谢谢

cocoa-touch objective-c ios

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