I want to make a social media app where you can like posts and I heard that you can use PFRelation to do that, but I'm not sure how. I checked Parse.com's docs but it gave me limited information on it, so how would I go about doing this?
How to use PFRelation for liking?
168 Views Asked by Ethan Cotler At
1
There are 1 best solutions below
Related Questions in SWIFT
- Overlapping UICollectionView in storyboard
- Cannot pod spec lint because of undeclared type errors
- Swift code with multiple NSDateFormatter - optimization
- How do I add multiple in app purchases in Swift Spritekit?
- cellForRowAtIndexPath and prepareForSegue return different label colors
- Getting this message in my console in xcode "Ignoring restoreCompletedTransactionsWithApplicationUsername: because already restoring transactions"?
- Change background of an Accessory View in a UITableViewCell
- fade in an bounce animation subview
- Create a PFObject and PFRelation after PFUser Sign Up
- Swift 2 - Pattern matching in "if"
- How do I give inputs through NSURL
- How do I add custom cells to TableView in Swift?
- UIWebView not loading URL in simulator
- Compiler complains that 'Expression resolved to unused function' when removing index in array of functions
- Cast from 'Int?' to unrelated type 'NSNumber' always fails
Related Questions in PARSE-PLATFORM
- New Column is Not created on User Table on First Custom PFUser SignUp
- Create a PFObject and PFRelation after PFUser Sign Up
- Parse.com - setting up push notifications for single users
- Can't perform authentication through facebook with Parse
- What header do I need to use the javascript key
- Parse User Logout
- Is there any way to delete a row from a PFQuery if a condition is met?
- PFQueryTableViewController pagination doesn't work with heightForRowAtIndexPath
- Parse Query "cannot resolve symbol"
- Odd behavior of PFQuery
- Express js 4, Parse.com JSON error
- Filtering undefined files in PFQuery
- How to Log out from Facebook or revoke login using Parse and Swift
- iOS application crash on [ParseCrashReporting enable]
- How to make an httpRequest from jobs in parse cloud code?
Related Questions in PFRELATION
- Create a PFObject and PFRelation after PFUser Sign Up
- How to perform Parse query using relation where relation contains one or no objects matching conditions?
- Parse.com SDK: What is the purpose of PFRelation?
- PFQuery and PFRelation Crash app when Run
- Trying to query a PFRelation for a specific user in Parse
- PFRelation addObject does not add relation
- Error adding objects to a PFRelation, how is this done?
- PFRelation objects or query with key?
- Getting PFObject from Parse Relation
- Parse.com issue: Why can't save the PFRelation?
- Adding object to PFRelation through Cloud Code
- Can i save PFRelation with method pinInBackground?
- Declare a read-only @NSManaged property in Swift for Parse's PFRelation
- Create PFQuery for PFRelation with zero objects
- How to use PFRelation for liking?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It all depends on what you want to make it a relation to. Is it users? Is it a post class itself? Is it statistics class (i.e. Number of views, number of likes, active comments)? If you want to create a like feature, for simplicity, I would forego creating an entire relation if that's the only feature you are worried about. Simply create a new column in the backend and increment it every time the user taps on like, and decrease it when they re-tap.
Let's say you have a Class called Posts. And in Posts you have these columns:
| objectId | PostTitle (string) | PostDesc (string) | PostImage (File) | Likes (number) | updatedAt | createdAt | etc etc
All you would need to do is when a user taps on the like button increment the 'Like' column by 1, and vice versa
If your worried about relations for other reasons than I understand. But this is a suitable avenue to take for something so simple