适用于iPhone 4S的xcode组织者"缺少摘要".
谁知道这意味着什么?
我之前使用iPhone进行测试/开发没有问题,我的其他iPhone工作得很好......我格式化了MacBook Pro,其他一切都运行正常.
见图:
我有一个
float a = 1412.244019;
Run Code Online (Sandbox Code Playgroud)
我需要一个四舍五入到最接近的第二个小数,如1412.24000000.我明白,如果我想要只用两位小数来表示我使用%.2f,但事实并非如此.出于数学原因,我需要新的a作为浮点数.
我已经尝试了在stackoverflow上找到的几个没有运气的方法.我使用的更明显,我在下面提到,但仍然没有运气使用它.你能明白为什么魔法没有发生吗?
PS:它确实有时会产生预期的效果,而不是总能让我思考......嗯......
提前致谢.
码:
float a = 1412.244019;
NSLog(@"a is %f", a); //output a is 1412.244019
a = [[NSString stringWithFormat:@"%.2f", a] floatValue];
NSLog(@"a is %f", a); //output a is 1412.239990
Run Code Online (Sandbox Code Playgroud)
编辑:
看起来就像我在上述手术后使用浮子一样,它正在考虑它是1412.240000,尽管NSLog说的不同......奇怪.但我得到了我想要的东西,所以感谢浪费时间追逐任何东西:)
编辑我很乐意选择你们所有人作为正确的答案,但由于我只能选择一个,我选择了第一个好的答案,并附加了解释(最后两个).
我将Crashlytics Framework添加到我的项目中,并附带一个脚本.运行脚本:Shell:/ bin/sh脚本:./ Crashlytics.framework/run KEY_HERE
当我尝试运行该项目时,我收到以下错误:
Shell脚本调用错误 - ./Crashlytics.framework/run:权限被拒绝
但是,如果我删除框架并再次添加它,它运行良好... ONCE.然后下次我得到同样的错误.然后我必须删除它,并重新添加它,因为它只运行一次,然后相同的故事......
有人知道如何解决这个问题吗?提前致谢.
我编写了一个带有最小和最大日期的简单UIDatePicker.
我希望datepicker不显示不可用的日期,不仅禁用它们.
实际:您可以滚动浏览所有不可用的日期,但是当您在不可用的日期休息时,日期选择器会滚动到最接近的可用日期,这是好的但不够好.
预期:我想从datepicker中一起删除不可用的日期,因此甚至不启用滚动它们.
我正在使用Facebook SDK中的一个块.它返回一个字典.我希望该字典作为方法的返回值.我试图围绕整个街区的概念,但需要在正确的方向轻推.
块:(块的参数是字符串userFBid)
-(NSDictionary*) getMutualFBFriendsWithFBid:(NSString*)fbID {
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"/%@/mutualfriends/%@", [[PFUser currentUser] objectForKey:kFbID],userFBid]
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
result = (NSDictionary*)result;
//return result;
}];
Run Code Online (Sandbox Code Playgroud)
}
我如何获得返回值?
我试图谷歌它,但我无法抓住它.
我会很感激任何指针在正确的方向.
编辑: 主要问题如下:我需要完成处理程序来调用另一个类中的方法...如何做到这一点?
我在Xcode 5.0.2中有一个奇怪的错误.
我刚用标签栏模板制作了一个新项目.在视图中,有一个textview.由于某种原因,在中间切断(见下图).
我对其他项目也有同样的问题.我还没有以任何方式篡改过这个项目.
任何人都知道为什么以及如何解决它?
谢谢!
编辑:额外的截图
我注意到你可以在xcode中的目标c中使用"in".
"in"是什么意思?以及如何在代码中使用它?无法在谷歌中找到任何内容,因为"in"可以在普通句子中使用,结果非常模糊.
我试图检测特定日期是否在过去7天内(在上周内).我找到了一种方法来做到这一点,但它在tableview(聊天控制器)中吃掉了我的表现.
代码发布在下面,我知道它可以做得更好,但我的想法已经用完了.有人有更好的方法吗?谢谢!
代码:
NSDate *date = [[_messages objectAtIndex:indexPath.row] date];
NSString *lastMessageDateString = [[[NVDate alloc] initUsingDate:date] stringValueWithFormat:@"dd/MM/yy"];
NSString *todayDateString = [[[NVDate alloc] initUsingToday] stringValueWithFormat:@"dd/MM/yy"];
NSString *yesterdayDateString = [[[[NVDate alloc] initUsingToday] previousDay] stringValueWithFormat:@"dd/MM/yy"];
NSString *earlier2DaysDateString = [[[[NVDate alloc] initUsingToday] previousDays:2] stringValueWithFormat:@"dd/MM/yy"];
NSString *earlier3DaysDateString = [[[[NVDate alloc] initUsingToday] previousDays:3] stringValueWithFormat:@"dd/MM/yy"];
NSString *earlier4DaysDateString = [[[[NVDate alloc] initUsingToday] previousDays:4] stringValueWithFormat:@"dd/MM/yy"];
NSString *earlier5DaysDateString = [[[[NVDate alloc] initUsingToday] previousDays:5] stringValueWithFormat:@"dd/MM/yy"];
NSString *earlier6DaysDateString = [[[[NVDate alloc] initUsingToday] previousDays:6] stringValueWithFormat:@"dd/MM/yy"];
NSString *earlier7DaysDateString = [[[[NVDate alloc] initUsingToday] previousDays:7] stringValueWithFormat:@"dd/MM/yy"];
//return …
Run Code Online (Sandbox Code Playgroud) 我在Appstore上有一个付费应用程序,没有获得多少收益。
因此,我制作了一个免费的新版本,但其中包含广告。现在有两个问题。
1)我想发出警报“如果您想要无广告版本,请点击此处”。在这里,用户将被告知费用(1美元),然后他们可以“注册”并获得adfree版本。现在的百万美元问题是:这是使用“ inApp购买”完成的吗?
2)如何为以前购买过该应用程序的用户“证明”?现在是免费的,也许如果他们与我联系,我可以在inApp中“注册”它们?
提前致谢。
编辑:
1)如果用户购买了“ inApp购买”,如何检查我的应用代码?
2)有人知道一种方法来检查用户是否是“在应用程序带有广告之前已经付费的老用户”吗?
ios ×9
objective-c ×4
xcode ×3
ads ×1
crashlytics ×1
decimal ×1
facebook ×1
iad ×1
invocation ×1
iphone ×1
maxdate ×1
mindate ×1
nsdate ×1
organizer ×1
rounding ×1
storyboard ×1
uidatepicker ×1
uitextview ×1
xcode5 ×1