小编Fra*_*ank的帖子

有没有办法以编程方式检查构建是否在Adhoc,发布,分发中?

就像标题所说,我需要一种方法来检测构建是否处于特殊,发布或分发,因为我使用的是每种类型的构建的keychain-access-groups我使用不同的provisiong,因此bundle seed id是不同的.我只需要一种有效的方法来在某些构建上切换它.

iphone build adhoc ios

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

在ASIHTTPRequest中POST中的空体

基本上,我发送一个带有空数据体的POST请求:

  ASIHTTPRequest *request [ASIHTTPRequest alloc] init];
  [request setURL:[NSURL URLWithString:escapedUrlString]];
  [request setRequestMethod:@"POST"];
  [request addRequestHeader:@"Content-Type" value:@"application/xml"];
  [request startSynchronous];
Run Code Online (Sandbox Code Playgroud)

但我每次都得到这样的回应:

检测到不正确的NSStringEncoding值0x0000.假设NSStringEncodingASCII.将在不久的将来停止这种兼容性映射行为.

我想知道是否必须设置发布值.

iphone objective-c asihttprequest

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

是否可以在 UIProgressView 中添加多种颜色?

基本上,我想创建一个自定义的进度视图,它会根据进度值具有不同的颜色。它应该如下所示:

[-----红----][--黄--][-绿-]

calayer uiprogressview ios

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

有没有办法确定self.collectionview.visiblecells的顺序?

在集合视图中,我想知道在集合视图中显示的第一个项目.我想我会看看visibleCells并且会成为列表中的第一个项目,但事实并非如此.

ios

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

我正确实施TTLauncher吗?

我正在玩TTCatalog示例,只是尝试添加一个url,并在appdelegate中映射一个url:

  [[[TTLauncherItem alloc] initWithTitle:@"Button 1"
                           image:@"bundle://Icon.png"
                           URL:@"tt://photoTest1" canDelete:YES] autorelease],
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当你点击它时它根本没有做任何事情.

iphone three20 ttlauncherview

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

返回对象上的内存泄漏

我很难在代码中抓住这个内存泄漏.基本上它返回一个包含对象的对象.这是以下代码:

-(id) getOptions {
    FileManager *file = [[FileManager alloc] initWithFileName:@"optionsFile.dat"];
    Options *options = [[Options alloc] init];
    NSMutableArray *fileArray = [[NSMutableArray alloc] init];
    fileArray = [file loadFile: @"optionsFile"];

    if ([fileArray count] > 0) {
        options = [fileArray objectAtIndex:0];
    }
    [file release];
    return options;
}
Run Code Online (Sandbox Code Playgroud)

我尝试保留返回的对象并在使用后立即释放:

id options = [[self getOptions] retain];
[options release];
Run Code Online (Sandbox Code Playgroud)

基本上,从iphone文档中,我应该在我的mutatbe数组上为文件阵列自动释放它,但我仍然得到内存泄漏,任何人都可以对此有所了解,将不胜感激.

编辑:

我刚刚添加了这个以确定它是否可以解决任何问题,但我仍在泄漏:

FileManager *file = [[FileManager alloc] initWithFileName:@"optionsFile.dat"];
NSMutableArray *fileArray = [file loadFile: @"optionsFile"];
Options *options = [fileArray objectAtIndex:0];
[file release];
return options; 
Run Code Online (Sandbox Code Playgroud)

memory iphone memory-leaks memory-management objective-c

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

使用NSString显示百分比

我们如何在objective-c中显示百分比字符?

我用这个:

[NSString localizedStringWithFormat:@"%.2f %", percentageQs]
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,它不承认%.以为我可以用它来逃避它\但我错了.

objective-c nsstring

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

我们如何删除rails中的会话?

还有另一种删除会话变量的方法吗?我在想会议=零

ruby ruby-on-rails

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

Android OpenGL ES应用程序的屏幕截图

我有一个基本的openGL ES 20应用程序在GLSurfaceView上运行,该应用程序已添加:

    GLSurfaceView view = new GLSurfaceView(this);
    view.setRenderer(new OpenGLRenderer());
    setContentView(view);
Run Code Online (Sandbox Code Playgroud)

基本上我正在尝试使用以下方法获取屏幕截图:

private static Bitmap getScreenshot(View v)
    {
        Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight(),
                Bitmap.Config.ARGB_8888);
        Canvas c = new Canvas(b);
        v.draw(c);
        return b;
    }
Run Code Online (Sandbox Code Playgroud)

但似乎位图是透明的.我传递的观点是:

View content = m_rootActivity.getWindow().getDecorView().getRootView();
Run Code Online (Sandbox Code Playgroud)

任何人都有一个关于如何在openGL ES上获取屏幕截图的解决方案,而无需使用我在其他解决方案中看到的DrawFrame方法.

也许传递渲染器的参考?任何帮助,将不胜感激.

更新:我正在探索从onDrawFrame渲染位图(显示黑屏,同时捕获GLSurfaceView的截图)

但是,我想知道是否有更好的解决方案,因为我无法访问渲染器和surfaceview.我可以传递他们的参考,但想要一个解决方案,我们可以像前面提到的那样捕获整个视图.

android screenshot opengl-es-2.0

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

在同一通知有效负载中,body和loc-args的以下结构是否有效?

如果在同一个有效负载中有body和loc-args和loc-key,以下有效负载通知是否会导致任何问题?

{"aps":{"alert":{"body" : "Bob wants to play poker", "loc-key":"general","loc-args":["Test DEFAULT."]},"badge":1,"sound":"default"}}
Run Code Online (Sandbox Code Playgroud)

我之所以这样设置的原因.是不是我不确定在应用程序期间是否会处理只有一个正文的通知,所以它将在本地化字符串中使用本地化的loc-args以及以下key-valus:

"general"="%@";
Run Code Online (Sandbox Code Playgroud)

push-notification apple-push-notifications ios

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

我们如何更改方法中传递的结构值?

我想在方法中传递一个结构,所以我可以改变它的值,但我不太确定它的语法:

 struct qsTracker {
          int points;
          BOOL flagged;
 } myCurrentQs;

[self calculateScore:myCurentQs];

-(void) calculateScore:(struct qsTracker) currentQs  {
    currentQs.points++;
    currentQS.flagged = YES;
}
Run Code Online (Sandbox Code Playgroud)

显然,currentQs没有看到任何变化.任何帮助将非常感激.

struct objective-c

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