小编Sen*_*zle的帖子

将NSString转换为整数

对不起伙计们,我是个菜鸟.我知道有些语言支持类型转换,但当我试图在这里做到这一点时,它失败了,悲惨.我有一个只有数字填充的UITextField,所以我只得到数字,我需要我的int,diff中的输出.这是我试过的:

NSString *outputNumber = [NSString stringWithFormat:@"%d", [textBox.text]]; 
diff = [outputNumber intValue]; //Not so much
Run Code Online (Sandbox Code Playgroud)

发生的事情是我的差异达到一些令人难以置信的高数字,而不是我测试的单个digets.我能得到的任何帮助都很棒.谢谢 :)

iphone int objective-c nsstring ios4

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

这段翻译的汇编代码有什么更重要的意义吗?

对于CS体系结构中的简短家庭作业,我们将以下IA-32程序集转换为C.我已正确翻译它(据我所知),但代码似乎没有做任何特别有用的事情.我的教授通常会给我们这样的问题,最终会做一些事情:像我这样的最后一个任务就是pop_count.看下面的C代码,这个函数有用吗?有些算法可能吗?

代码如下所示(我已为每条ASM行添加了注释).

// The following variables x, y, z are located at (%ebp) +8, +12, +16 respectively
// x, y, and z, are scanned from the terminal and passed into the function

   movl 12(%ebp), %edx                  // moves long y to register %edx
   subl 16(%ebp), %edx                  // subtracts longs: y = y - z
   movl %edx, %eax                      // moves long y to register %eax
   sall $31, %eax                       // left shift all bits in long y by 31 places 
   sarl …
Run Code Online (Sandbox Code Playgroud)

c algorithm x86 assembly reverse-engineering

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

我可以在不关闭屏幕的情况下监控 iPhone 接近传感器吗?还有风景

我已经让接近传感器正常工作,这样我就可以在接近时触发事件,但我试图将其用作一种紧急开关。问题是,每当接近时,屏幕就会关闭,这大大降低了应用程序的可用性:P此外,在横向模式下,接近传感器似乎不会激活(我看不到相机中的闪烁灯) )。有什么办法可以绕过这些标准事件和方法吗?

iphone landscape screen proximity sensors

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

在iPhone OS中让文本闪烁的最佳方法?

我希望我的文本框闪烁(就像旧的LCD时钟一样).

现在,我正在呼叫无数的NSTimers和选择器等待,更改alpha,等待,然后将其更改回来.即便如此,它看起来非常糟糕,我想我必须使用NSTimer来逐渐改变alpha,但是从我听到它们并不意味着那些精确的东西.

我的想法是,必须有一种方法比我目前正在实施它的方式做得更好.感觉就像黑客.

iphone methods objective-c nstimer ios

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

如何正确使NSTimer无效

我有一个带有NSTimer的iPhone应用程序,名为pressTimer,每次有人触摸此按钮时都会消失.问题是他们触摸了很多按钮,我希望计时器在他们抬起手指时停止.所以我在我的.h中声明了pressTimer并在.m中合成它然后分配并在我创建的TouchDown动作上启动它.我在TouchUpInside操作上使用代码[pressTimer invalidate],该操作应该取消定时器,因为它是一个全局变量.这似乎取消计时器罚款,但后来当我去到实际跳闸定时器,程序完全冻结起来,虽然我没有得到任何的代码错误或警告.我是菜鸟,所以请不要太粗暴:0

更新:控制台日志 - 谢谢大家!

continue
2010-07-01 16:39:30.981 Clickkr[1573:307] -[__NSCFData invalidate]: unrecognized selector sent to instance 0x154b40
2010-07-01 16:39:30.999 Clickkr[1573:307] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData invalidate]: unrecognized selector sent to instance 0x154b40'
*** Call stack at first throw:
(
    0   CoreFoundation                      0x309a5fd3 __exceptionPreprocess + 114
    1   libobjc.A.dylib                     0x318b58a5 objc_exception_throw + 24
    2   CoreFoundation                      0x309a9a77 -[NSObject(NSObject) doesNotRecognizeSelector:] + 102
    3   CoreFoundation                      0x309a8f15 ___forwarding___ + 508
    4   CoreFoundation                      0x3093b680 _CF_forwarding_prep_0 + 48
    5   Clickkr                             0x00002b23 -[MyViewController addOne:] …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nstimer invalidation

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

iPhone-动态更新NSDate的时钟?

我做了一个时钟,我正在尝试更新它,以便显示时间.当我启动NSDate时,它是启动时间的精确当前时间的实例.所以我在这里发现的是使用NSTimer ping updateTime函数以每3秒更新一次时钟.

似乎应该有办法更好地做到这一点?我担心通过这种方法我需要使用更多的资源,虽然性能对于时钟来说并不是真正的问题,但我希望在我的资源管理方面做得更好.

iphone objective-c clock nsdate nstimer

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

构建抛出错误"命令... llvm-gcc-4.2失败,退出代码为1"

这是构建的日志.这是Xcode 4中的一个全新项目,因此其中唯一的非常规项目如下:

  1. 一个.c文件
  2. 一个.a库
  3. 一堆头文件

我一直在玩构建设置并在几个小时内搜索答案,看它是否会消失,但事实并非如此.任何帮助你将不胜感激.

输出(点击查看大图):

c compiler-errors llvm-gcc xcode4

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

UIWebView抛出NSUnknownKeyException iPad

我有一个标签栏应用程序.一切正常,我可以切换到标签和所有内容,除非我切换到我的第二个选项卡ProductViewClass,视图不会更新,它会吐出下面的控制台输出.除了UIWebView和UILabel之外,我在此视图中没有任何内容.当我删除UIWebView它成功运行时,当我添加另一个它仍然有效.它只在我将IBOutlet从我的文件所有者连接到UIWebView时停止工作.除了合成和发布productWebView唯一的非模板代码ProductWebView.m是这样的:

    NSString *urlString = @"http://www.google.com/";
    NSURL *theURL = [NSURL URLWithString:urlString];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:theURL];
    [productWebView loadRequest:urlRequest];
    NSLog(@"Google loaded");
Run Code Online (Sandbox Code Playgroud)

ProductWebView.h的整体如下:

#import <UIKit/UIKit.h>
@interface ProductViewClass : UIViewController {

    IBOutlet UIWebView *productWebView;
}

@property(nonatomic, retain) UIWebView *productWebView;
@end
Run Code Online (Sandbox Code Playgroud)

这是控制台输出:

This GDB was configured as "x86_64-apple-darwin".Attaching to process 52523.
2011-01-30 19:18:28.907 FairCom[52523:40b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x4d06eb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key productWebView.'
*** Call …
Run Code Online (Sandbox Code Playgroud)

uiwebview uitabbar nsexception ipad ios

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