添加用户后同步数据crash

This commit is contained in:
life
2015-11-08 22:46:33 +08:00
parent 8dbfdf9eb3
commit 2f476cefcb
6 changed files with 19 additions and 23 deletions

View File

@@ -18,7 +18,7 @@
<key>AutocorrectionType</key>
<string>No</string>
<key>DefaultValue</key>
<string>1.0 (961)</string>
<string>1.3 (1090)</string>
<key>IsSecure</key>
<false/>
<key>Key</key>

View File

@@ -191,6 +191,7 @@ NSString const *key = @"isSelectOnSearchKey";
}
// 线15px, iphone, ipad
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {

View File

@@ -69,6 +69,15 @@ NSArray *users;
[super didReceiveMemoryWarning];
}
- (void) addUserSync
{
[Common showProgressWithStatus:NSLocalizedString(@"Add account successful and Synchronizing...", nil)];
//
[SyncService incrSync:^(BOOL ok) {
[Common hideProgress];
} progress:nil];
}
- (void) notifyChangeUser:(BOOL) isAdd
{
// ios广
@@ -97,11 +106,9 @@ NSArray *users;
// UITableViewRowAnimationBottom
if(isAdd) {
[Common showProgressWithStatus:NSLocalizedString(@"Add account successful and Synchronizing...", nil)];
//
[SyncService incrSync:^(BOOL ok) {
[Common hideProgress];
} progress:nil];
[self addUserSync];
// 1s
// [self performSelector:@selector(addUserSync) withObject:nil afterDelay:1.0f];
}
else {
[self showSuccessMsg:NSLocalizedString(@"Toggle account successful", nil)];

View File

@@ -23,7 +23,7 @@
#import <SGNavigationProgress/UINavigationController+SGProgress.h>
@interface NoteController ()<SWTableViewCellDelegate>
@interface NoteController()
@property (strong, nonatomic) NSIndexPath *indexPathToBeDeleted;
@property (strong, nonatomic) NSFetchedResultsController *searchedResultsController;
@@ -157,7 +157,7 @@
// table, search table view
[self setTableStyle:self.tableView];
[self setTableStyle:self.searchDisplayController.searchResultsTableView];
// [self setTableStyle:self.searchDisplayController.searchResultsTableView];
// isBlog ?
if(self.isBlog) {
@@ -420,9 +420,6 @@
// configure the cell
Note *note = [fetched objectAtIndexPath:indexPath];
[self.searchDisplayController.searchResultsTableView setSeparatorInset:UIEdgeInsetsZero];
[self.searchDisplayController.searchResultsTableView setLayoutMargins:UIEdgeInsetsZero];
static NSString *cellIdentifier2 = @"NoteCell2";
NoteCell *cell2 = [tableView dequeueReusableCellWithIdentifier:cellIdentifier2];
if (cell2 == nil) {
@@ -730,9 +727,6 @@
[tableView deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex]
withRowAnimation:UITableViewRowAnimationFade];
break;
case NSFetchedResultsChangeUpdate:
case NSFetchedResultsChangeMove:
break;
}
}

View File

@@ -112,7 +112,7 @@
// table
[self setTableStyle:self.tableView];
[self setTableStyle:self.searchDisplayController.searchResultsTableView];
// [self setTableStyle:self.searchDisplayController.searchResultsTableView];
// cate
if(self.delegate) {
@@ -695,9 +695,6 @@
[tableView deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex]
withRowAnimation:UITableViewRowAnimationFade];
break;
case NSFetchedResultsChangeMove:
case NSFetchedResultsChangeUpdate:
break;
}
}

View File

@@ -17,7 +17,7 @@
#import "Leas.h"
#import "NoteController.h"
@interface TagController ()<SWTableViewCellDelegate>
@interface TagController ()
// setting
@property (nonatomic, strong) Note *note;
@@ -108,7 +108,7 @@
// table
[self setTableStyle:self.tableView];
[self setTableStyle:self.searchDisplayController.searchResultsTableView];
// [self setTableStyle:self.searchDisplayController.searchResultsTableView];
// cate
if(self.delegate) {
@@ -575,9 +575,6 @@
[tableView deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex]
withRowAnimation:UITableViewRowAnimationFade];
break;
case NSFetchedResultsChangeMove:
case NSFetchedResultsChangeUpdate:
break;
}
}