问题列表 - 第46999页

iphone - 在为NSManagedObject设置值时,应用程序崩溃与EXC_BAD_ACCESS或其他一些奇怪的错误

好的,所以下面的代码有时会在"// bug !!"下面的行上崩溃

错误是EXC_BAD_ACCESS,据我所知,没有僵尸负责.即使我在for-loop中切换了2行,应用程序仍会在同一行上崩溃.

course是一个课程,它是一个NSManagedObject,包含许多Card对象.我想要做的只是在每个卡片中设置几个属性值.

奇怪的是,当我在循环内尝试NSLog时,bug再也没有出现过.然后,在我注释掉NSLog之后的一段时间,出现了错误.

此外,MBProgressHUD在单独的线程中调用此函数,该函数显示微调器和消息.cardView是UIViewController的子类

- (void)resetLearningData {

// get an array of cards
NSMutableArray *cards = [[course.card allObjects] mutableCopy];

NSDate  *newDate = [[NSDate date] copy];
NSNumber *newNum = [[NSNumber numberWithInt:0] copy];
int n = [cards count];
for (int i = 0; i < n; i++)
{
    Card *c = (Card *)[cards objectAtIndex:i];

    // attempting to solve bug below
    //NSLog(@"Setting card #%d", i); // if this line is uncommented, bug doesn't appear.
    // bug!!!!! sometimes EXC_BAD_ACCESS
    [c setNum_rep:newNum]; …
Run Code Online (Sandbox Code Playgroud)

memory iphone core-data objective-c

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

符号常数的重点是什么?

我无法理解C中符号常量的含义,我确信它们有一个原因,但我似乎无法理解为什么你不会只使用变量.

#include <stdio.h>

main()
{
    float fahr, celsius;
    float lower, upper, step;

    lower = 0;
    upper = 300;
    step = 20;

    printf("%s\t %s\n", "Fahrenheit", "Celsius");
    fahr = lower;   
    while (fahr <= upper) {
        celsius = (5.0 / 9.0) * (fahr - 32.0);
        printf("%3.0f\t\t %3.2f\n", fahr, celsius);
        fahr = fahr + step;
    }

}
Run Code Online (Sandbox Code Playgroud)

比.

#include <stdio.h>

#define LOWER   0
#define UPPER   300
#define STEP    20

main()
{
    float fahr, celsius;

    printf("%s\t %s\n", "Fahrenheit", "Celsius");
    fahr = LOWER;   
    while (fahr <= …
Run Code Online (Sandbox Code Playgroud)

c

13
推荐指数
2
解决办法
9860
查看次数

用于检测人类语音,性别,年龄和情绪的音频分析 - 任何先前的开源工作都已完成?

是否在"音频分析"领域进行了先前的开源工作以检测人声(即尽管有一些背景噪声),确定说话者的性别,可能确定不.发言者,发言者的年龄和发言者的情绪?

我的预感是像CMU Sphinx这样的语音识别软件可能是一个很好的起点,但如果有更好的东西,它会很棒.

speech-recognition analysis speech emotion

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

什么是当前和相关的Azure项目要学习?

Codeplex上有许多Azure项目,分散在MSDN上.其中一些是如此陈旧,以至于他们使用基于代码的存储客户端版本,而不是编译版本.

哪些项目是最新的和相关的,哪些是过时的?

azure azure-storage

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

尝试以编程方式向UINavigationController添加一个按钮但它永远不会显示

我以编程方式创建了一些UINavigationControllers并将它们添加到UITabBarController中.一切似乎工作正常,但我想在导航控制器中添加一个取消按钮,但它永远不会出现.我尝试了多种方法,但我似乎根本无法影响导航项目的显示,我已经从这里和其他网站跟踪了多个示例,但没有任何反应.

MyTableViewController *mtvc = [[MyTableViewController alloc] init]; 
UINavigationController *myNavController = [[[UINavigationController alloc] initWithRootViewController:mtvc] autorelease];
myNavController.navigationBar.barStyle = UIBarStyleBlackOpaque;  // this works
[mtvc release];

// TODO: figure out why added buttons aren't showing
UIBarButtonItem *closeButton = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(shutDown)] autorelease]; 
myNavController.navigationItem.leftBarButtonItem = closeButton;  // never shows up
Run Code Online (Sandbox Code Playgroud)

我也试过这样添加按钮

[myNavController.navigationItem setLeftBarButtonItem:closeButton animated:NO];  // also doesn't do anything
Run Code Online (Sandbox Code Playgroud)

我开始感到沮丧,所以我也尝试了一些其他的事情,看看我是否可以影响任何事情,但无济于事

myNavController.title = @"test";  // does nothing
Run Code Online (Sandbox Code Playgroud)

我已尝试在将导航控制器添加到UITabBarController之前和之后执行此操作并且没有帮助.我也尝试过rightBarButtonItem并尝试使用initWithTitle:而不是initWithBarButtonSystemItem.

有人请照亮我吗?显然,我这样做是错误的.

iphone objective-c uinavigationcontroller uibarbuttonitem ios

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

上传Excel文件并提取数据 - asp.net mvc 3

我想知道如何从2007 excel文件中提取数据?我正在使用asp.net mvc 3.我的计划是有一个上传部分,你选择一个文件并点击上传.我不知道它将是什么样的格式或我需要做什么来提取值.

谢谢

c# asp.net-mvc excel excel-2007

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

为什么静态字段被称为"静态"?

在"静态变量"或"静态方法"中使用"静态"一词的原因是什么?

不是要求"静态" 的定义,只是问它为什么这么称呼.

java

4
推荐指数
2
解决办法
872
查看次数

目标C,关于引用计数的问题

 -(void)addNode{
       Node *node = [[Node alloc] init];
       [node fromBytes:nodeData];
       [neighborNodes addObject:[node retain]];
       [node release];
 }
Run Code Online (Sandbox Code Playgroud)

假设我有这样的方法.正在分配节点并将其添加到NSMutableArray(neighborNodes是NSMutableArray ..)我不确定此处是否需要[node retain]语句.我可以这样做吗?我把保留的话拿出来并没有释放节点..哪一个是正确的?提前致谢...

 -(void)addNode{
       Node *node = [[Node alloc] init];
       [node fromBytes:nodeData];
       [neighborNodes addObject:node];
 }
Run Code Online (Sandbox Code Playgroud)

objective-c

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

是否可以读取控制器内的Zend_Application配置变量?

我想要有类似的东西

webmasterEmail = blah@example.com
Run Code Online (Sandbox Code Playgroud)

如果应用程序在生产模式下运行,ErrorController将发送电子邮件.是否可以将其添加到Zend_Application的.ini文件中并稍后在控制器中检索值?

php zend-framework

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

如何将PC游戏移植到用C++编写的Android上

我想创建一个像Space Invaders这样的简单游戏.我知道我可以使用Android NDK,但我必须移植我使用的库.我不能使用第三方专有库.

我将使用OpenGL,但OpenGL API在Android上似乎有所不同.我必须使用jpeg和png纹理,并编写文本.我可以为Android编译libjpeg,libpng和freetype吗?

我不能具体的游戏引擎(C++)和渲染例程(C++和OpenGL)的实现,因为这是复杂的部分.

我准备为每个平台实现组件.窗口系统和用户输入没有问题,因为我将为每个系统使用特定的实现,这对我来说很简单.

我在PC上使用SDL及其音频扩展,但它易于使用.我可以使用Android的特定音频库.

谢谢

c++ android porting

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