[英]Viewing PFUser's PFObjects - Parse
我有一個系統設置, user
在其中發布一個帖子( PFObject
),並與所有其他發布到tableview的其他用戶一起發布到tableview控制器。 我希望能夠僅PFObjects
一個用戶的帖子( PFObjects
),並能夠在單獨的PFObjects
中顯示它們,以便user
可以看到他們發布的內容。
這就是我發布PFObject的方式:
PFUser *user = [PFUser currentUser];
PFObject *quoteNew = [PFObject objectWithClassName:@"New"];
[quoteNew setObject:user forKey:@"author"];
[quoteNew setObject:[[self quoteText] text] forKey:@"quoteText"];
[quoteNew setObject:[[self attributionTitle] text] forKey:@"title"];
[quoteNew setObject:@"Story" forKey:@"cato"];
PFACL *postACL = [PFACL ACLWithUser:[PFUser currentUser]];
[postACL setPublicReadAccess:YES];
[quoteNew setACL:postACL];
這是我檢索到表格視圖的方式:
-(id)initWithCoder:(NSCoder *)aDecoder {
self = [super initWithCoder:aDecoder];
if (self) {
// Customize the table
// The className to query on
self.parseClassName = @"New";
// self.className2 = @"Story";
// The key of the PFObject to display in the label of the default cell style
self.textKey = @"title";
self.User = @"cato";
// self.textKey2 = @"title";
// Uncomment the following line to specify the key of a PFFile on the PFObject to display in the imageView of the default cell style
//self.imageKey = @"image";
// Whether the built-in pull-to-refresh is enabled
// self.pullToRefreshEnabled = YES;
// Whether the built-in pagination is enabled
self.paginationEnabled = YES;
// The number of objects to show per page
self.objectsPerPage = 100;
}
return self;
}
您將不得不覆蓋queryForTable方法來設置查詢參數
- (PFQuery *)queryForTable {
PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];
[query whereKey:@"author" equalTo:@"name"]; //where you set the username to the specific user to get only this user's post.
// If no objects are loaded in memory, we look to the cache first to fill the table
// and then subsequently do a query against the network.
if (self.objects.count == 0) {
query.cachePolicy = kPFCachePolicyCacheThenNetwork;
}
[query orderByDescending:@"createdAt"];
return query;
}
在PFQueryTableViewController下查看https://www.parse.com/docs/ios_guide#ui-tables/iOS 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.