小编Bea*_*red的帖子

管理您的应用已安排的本地通知的好方法是什么?

我正在深入研究iOS开发,并且一直在研究闹钟应用程序以熟悉iOS平台和SDK.我正在使用本地通知处理我的警报,但我需要一些管理我设置的本地通知的方法,以便在我编辑或删除与它们相关的任何警报时可以更新它们.我想出了如何在计划cancelLocalNotification:后使用函数取消计划本地通知,但我很难弄清楚如何检索与编辑或删除的警报关联的本地通知对象,以便我可以使用该功能.我应该注意,用于创建本地通知的所有警报对象都存储在Core Data DB中,其界面定义为......

@interface Alarm :  NSManagedObject  
{
}

@property (nonatomic, retain) NSNumber * Snooze;
@property (nonatomic, retain) NSNumber * AlarmID;
@property (nonatomic, retain) NSString * Label;
@property (nonatomic, retain) NSDate * Repeat;
@property (nonatomic, retain) NSDate * Time;
@property (nonatomic, retain) NSNumber * Enabled;
@property (nonatomic, retain) NSString * Song;
@property (nonatomic, retain) NSString * Sound;

@end
Run Code Online (Sandbox Code Playgroud)
  1. 管理我的应用程序计划的本地通知的好方法是什么,以便我以后可以检索那些本地通知对象并在需要时重新安排它们?
  2. 有没有办法检索您的应用程序已安排的本地通知?
  3. 如果是这样,有没有办法独特地识别它们?

非常感谢您的帮助!

iphone cocoa-touch ipad ios localnotification

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

为什么NSNumber类没有正确地将我的NSString对象转换为long long?

我正在尝试将NSString对象转换为具有相同数值的NSNumber.当我使用此语句创建NSString对象时...

NSString *songID = [localNotif.userInfo objectForKey:@"SongID"];
Run Code Online (Sandbox Code Playgroud)

var songID包含字符串值@"10359537395704663785".当我尝试使用语句将其转换为NSNumber对象时...

NSNumber *songIDNumber = [NSNumber numberWithLongLong:[songID longLongValue]];
Run Code Online (Sandbox Code Playgroud)

var songIDNumber包含错误的值9223372036854775807

我究竟做错了什么?值得注意的是,有时此代码确实有效并产生正确的NSNumber值,但大部分时间它都会失败,如上所示.

在此先感谢您的帮助!

更新:上帝,我喜欢这个网站!感谢unbeli和carl,我能够使用更新的代码修复它,从NSString转换为NSNumber ...

unsigned long long ullvalue = strtoull([songID UTF8String], NULL, 0);
NSNumber *songIDNumber = [NSNumber numberWithUnsignedLongLong:ullvalue];
Run Code Online (Sandbox Code Playgroud)

iphone nsnumber nsstring ipad ios

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

如何以编程方式增加UITableView中单元格的高度?

我正在深入研究iOS开发,我刚读完Apple文档"仔细查看表视图单元格",但我无法找到问题的答案.如果我的iOS应用程序的其中一个视图中有UITableView,我该如何增加单元格的高度?我认为这是我在cellForRowAtIndexPath委托方法中要做的事情,它可能涉及调整单元格的框架,但我不明白如何做到这一点而不搞砸单元格的位置,目前由iOS版.无论如何,我显然很困惑,任何人都可以解释我如何在UITableView中增加细胞的高度?

非常感谢您的帮助!

iphone ipad ios

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

如何以编程方式设置UILabel的背景颜色?

我正在深入研究iOS开发,我正在以编程方式创建一些标签,但我似乎无法将其背景颜色设置为黑色.从我读到的,看起来很简单,这是我的代码......

UILabel *lbl = [[[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height] autorelease];
[[lbl layer] setBorderColor:[[UIColor blackColor] CGColor]];
[[lbl layer] setBorderWidth:1.0];
[[lbl layer] setBackgroundColor:[[UIColor blackColor] CGColor]];
[[self view] addSubview:lbl];
Run Code Online (Sandbox Code Playgroud)

当我这样做时,边框颜色和宽度按预期工作,但背景颜色保持白色.我忘了做某事吗?

非常感谢你的帮助!

cocoa-touch uikit ios

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

iOS开发:我可以在Core Data对象中存储整数数组而无需创建表示数组的新表吗?

我正在使用Core Data,我正在尝试找出在我的一个核心数据实体中存储整数数组的最简单方法.目前,我的实体包含比单个数字更复杂的各种对象数组,因此将这些数组表示为数据库中的表并使用关系附加它们是有意义的.如果我想存储一个简单的整数数组,我是否需要创建一个包含单个列的新表并使用一对多关系附加它?或者有更简单的方法吗?

提前感谢您的智慧!

iphone core-data ipad ios

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

iOS开发:计算两个事件之间经过的秒数的简单方法是什么?

我需要计算iPhone上两个事件之间经过的秒数.为此,我需要存储第一个事件发生的时间,并检查第二个事件发生的时间,以查看是否超过30秒.

我即将开始尝试使用NSDate类来完成此操作,但我想知道是否有一种更简单的方法可以在不使用对象的情况下执行此操作,因为我更倾向于存储简单的内部值而不是对象.

谢谢你的智慧!

iphone ipad ios

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

如果我只需要一个DB和一个API,那么使用Sinatra而不是RoR有什么好处

我需要为移动游戏构建一个Web服务来管理多人游戏的状态.我需要一个数据库和一个RESTful API来访问它.我对Ruby On Rails非常熟悉并且正在考虑使用它,因为我可以很快地将数据库和API放在一起.但是,由于RoR是一个用于构建网页的框架,而我实际上并没有构建任何网页,因此即使它可以使用,它自然看起来像是错误的技术.因此,我正在考虑在Sinatra上使用Ruby,但我以前从未使用它,我将不得不花一些时间来学习它.对于你的Ruby大师,使用Sinatra是否有优势或使用RoR的缺点是我想要实现的目标?

非常感谢您的智慧!

ruby ruby-on-rails sinatra

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

当用户点击返回时,如何将下一个文本字段设置为焦点以进行编辑?

可能重复:
如何浏览文本字段(下一个/完成按钮)
iOS应用程序"下一个"键不会转到下一个文本字段

我在视图中有两个文本字段,当用户点击返回键时,我希望光标从电子邮件文本字段移动到密码文本字段.如果密码文本字段是焦点文本字段,我希望键盘隐藏.这是我现在拥有的,但它不起作用......

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    return YES;
}

- (void)textFieldDidEndEditing:(UITextField *)textField {
    if(textField == self.emailTextField) {
        [self.passwordTextField becomeFirstResponder];
    }

    else if (textField == self.passwordTextField) {
        [textField resignFirstResponder];
    }
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?非常感谢您的智慧!

iphone cocoa-touch ipad ios

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

如何为文本网格添加法线以使其正确点亮?

我正在使用文本网格在3D对象上放置文本,但众所周知,文本网格没有任何法线...

http://docs.unity3d.com/Documentation/Components/class-TextMesh.html

...所以它没有正确点亮.我做了一个搜索,发现许多人在点亮3D文本网格时遇到了麻烦,因为它没有任何法线,但我没有找到将法线添加到文本网格对象的解决方案,所以这是我的问题.

如何为文本网格添加法线以使其正确点亮?

非常感谢您的智慧!

lighting unity-game-engine normals

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

我怎样才能观察ActiveMQ引擎下发生的事情?

我遇到了ActiveMQ 的问题,想跟踪/查看所有ActiveMQ活动.我能找到的唯一一个日志文件是与持久数据相关的日志文件(如果打开了这个文件).是否有我查看或生成的任何其他日志文件,以告诉我在ActiveMQ的引擎下发生了什么以及为什么我的消费者不消费消息?还有其他建议吗?

提前致谢!

activemq-classic

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