我正在使用Parse作为我的原生iOS应用程序之一的后端.我无法在Parse中更新表上的记录.首先,我查询要更新它的对象.因此,"objects"数组返回1条记录但是当我想要更新它时,我得到以下错误;
"找不到更新的对象(代码:101,版本:1.2.16)"
那么您认为我无法更新Parse中的记录?(以下是我的代码)
谢谢,E.
PFQuery *query = [PFQuery queryWithClassName:@"askedFriends"];
[query whereKey:@"questionID" equalTo:aqDt.questionID];
[query whereKey:@"fbID" equalTo:FbId];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
NSArray *postArray = objects;
PFObject *post = postArray.lastObject;
[post setObject:@"sentReply" forKey:btnSelection];
[post saveInBackground];
}
Run Code Online (Sandbox Code Playgroud) 我的xcode项目中有一些未使用的框架.我想从项目中删除这些框架.我尝试删除框架,但从整个xcode删除框架.任何人请告诉我如何从项目中删除框架而不是整个xcode
我遇到了一个非常不寻常的问题..我在UIKit上遇到了崩溃..我第一次面对这样的事情..请任何人指导我的...
这是我得到的崩溃日志.
Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x1161a18c
Thread : Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x386fcb66 objc_msgSend + 5
1 UIKit 0x30b5dda3 -[UIApplication sendAction:to:from:forEvent:] + 90
2 UIKit 0x30cc5615 -[UIBarButtonItem(UIInternal) _sendAction:withEvent:] + 120
3 UIKit 0x30b5dda3 -[UIApplication sendAction:to:from:forEvent:] + 90
4 UIKit 0x30b5dd3f -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 38
5 UIKit 0x30b5dd13 -[UIControl sendAction:to:forEvent:] + 46
6 UIKit 0x30b49743 -[UIControl _sendActionsForEvents:withEvent:] + 374
7 UIKit 0x30b5d75b -[UIControl touchesEnded:withEvent:] + 594
8 UIKit 0x30b5d425 -[UIWindow _sendTouchesForEvent:] + 528
9 UIKit 0x30b58451 -[UIWindow sendEvent:] + …Run Code Online (Sandbox Code Playgroud) 解释UITableView委托方法之间的区别:
didDeselectRowAtIndexPath:
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
和
willSelectRowAtIndexPath
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud) 我以为我已经钉转换的int并NSString而回,但每次我跑我的代码时,程序得到以下线路和崩溃.谁能看到我做错了什么?
NSString *rssiString = (int)self.selectedBeacon.rssi;
UnitySendMessage("Foo", "RSSIValue", [rssiString UTF8String] );
Run Code Online (Sandbox Code Playgroud)
这些行应该使用rssi值(这是一个NSInt)将其转换为字符串,然后以它可以读取的格式将其传递给我的unity对象.
我究竟做错了什么?
我不希望我的iOS应用程序在具有3.5屏幕的iPhone上运行,是否可以将我的应用仅限制为4英寸或更大的显示器?
此外,是否可能不允许该应用在某个设备上运行?我不希望我的应用程序在iPhone 4和4S上运行.
我正在编码,并碰到了这个..
我不明白为什么会这样,我需要帮助,有人可以帮忙吗?:)
- (void)viewDidLoad
{
Start = YES;
Obstacle.hidden = YES;
Obstacle2.hidden = YES;
Bottom1.hidden = YES;
Bottom2.hidden = YES;
Bottom3.hidden = YES;
Bottom4.hidden = YES;
Bottom5.hidden = YES;
Bottom6.hidden = YES;
Bottom7.hidden = YES;
Top1.hidden = YES;
Top2.hidden = YES;
Top3.hidden = YES;
Top4.hidden = YES;
Top5.hidden = YES;
Top6.hidden = YES;
Top7.hidden = YES;
Heli.center = CGPointMake(48, 145);
HighScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"HighScoreSaved"]; < issue HERE
Intro3.text = [NSString stringWithFormat:@"High Score: %i", HighScore];
Run Code Online (Sandbox Code Playgroud) 我目前有2种方法从UITableView中删除行,第一种是标准幻灯片,然后按删除,第二种删除所有检查的行.唯一的问题是当您选择多于1或2时,它会在NSLog中与以下内容崩溃
2014-04-08 22:37:53.985 PunchSlip[13128:60b] <NSIndexPath: 0xc000000000038016> {length = 2, path
= 0 - 7}
2014-04-08 22:37:53.987 PunchSlip[13128:60b] 7
2014-04-08 22:37:53.990 PunchSlip[13128:60b] <NSIndexPath: 0xc000000000030016> {length = 2, path = 0 - 6}
2014-04-08 22:37:53.991 PunchSlip[13128:60b] 6
2014-04-08 22:37:53.993 PunchSlip[13128:60b] <NSIndexPath: 0xc000000000028016> {length = 2, path = 0 - 5}
2014-04-08 22:37:53.995 PunchSlip[13128:60b] 5
2014-04-08 22:37:53.997 PunchSlip[13128:60b] <NSIndexPath: 0xc000000000018016> {length = 2, path = 0 - 3}
2014-04-08 22:37:53.999 PunchSlip[13128:60b] 3
2014-04-08 22:37:54.001 PunchSlip[13128:60b] <NSIndexPath: 0xc000000000020016> {length = 2, path = 0 …Run Code Online (Sandbox Code Playgroud) ios ×6
objective-c ×4
iphone ×2
uitableview ×2
frameworks ×1
ios5 ×1
ios7 ×1
ipad ×1
record ×1
xcode ×1