Code

Discussion on Wally | iOS Universal Wallpapers App Template (Swift)

Discussion on Wally | iOS Universal Wallpapers App Template (Swift)

Cart 66 sales

61 comments found.

Hi guys, how can i sort the categories in alphabetical order? in cloudkit it is sort in alphabet but in App it isnt sort

Hi,
in Categories.swift, queryCategories() method, add these lines right above ‘publicDatabase.performQuery()’ instance:

    let sort = NSSortDescriptor(key: CATEGORIES_NAME, ascending: false)
    query.sortDescriptors = [sort]
You may also switch ‘false’ into ‘true’ if you want.

hi how can i add swipe gesture ? i want swipe from the categorie to home ty very much!

ok ty very much it works now !. How can i add an Gif Image for the Home Screen ?

and don’t forget to rate this app on your Downloads page on Codecanyon ;)

We’re going on vacation for the whole month of August 2016. We are not available for freelance works, nor we can assure to reply to comments/messages promptly. Happy summer!

can you please add Admob interstitial for me?

Hi, for customization requests please contact us by our profile’s contact form

please check your email

Yes we will.

Hi, I used your template and everything worked well. Thanks so much. One short question. Is it possible to share short movies or gifs via CloudKit as well?

Yes for videos, in general, not in this template, you may check Storyteller app in our portfolio, it records videos from the camera and uploads them into a CloudKit Dashboard. Cheers!

Hello on iPad there is problem the CATEGORIES it appear like that (Check out the image) not like iphone how to fix that http://postimg.org/image/lrgk1eml9/

you’re welcome

Hello Please i got this “received a didcompletewitherror without receiving a response from the server” http://imgur.com/xskNObc

Hi, don’t worry about, it means CloudKit had a network error in that moment or your internet connection fell down a bit. If you’ve setup everything correctly in your CloudKit Dashboard and are working in Production environment, reload your app and it should work.

can i disable iad and let showing just admob banner?

no, only standard banners

Is it easy to change it to smart banner?

we’re not experienced with smart banner, you may check the tutorial on the official guide for AdMob ads on Google.

This code is not working on Xcode Version 6.4 there are too many errors before complilng

Of course, as the app description says, this is an XCode 7 project, it cannot work on older versions of XCode. Cheers!

We’re going on vacation until Jan 2nd, we’ll be still able to respond to comments but not to code. Happy Christmas to everyone!

How can we add full screen interstitial ads?

Hi, it’s hard to explain it by comments, google something like “iAd interstitial on iOS tutorial”, it will help. Cheers!

I am getting an error when the app tries to generate an email when submitting wallpapers. Can you look into that and let me know what the fix is.

Hi, it’s hard to understand what error you get without you showing us a console log or a screenshot of your error. Anyway, we suppose that you don’t have a valid email address stored into your real device (please note that Mail on Simulator doesn’t work properly, so test it on a real device).
Just make sure you have an email account set in Settings -> Mail, Contacts, Calendars
Cheers!

We’ll also submit an update soon, meanwhile try to replace the whole method func openMailController() with this one:
// OPEN MAIL CONTROLLER (to send a notification to the Admin of this app)
func openMailController() {
    let mailComposer: MFMailComposeViewController = MFMailComposeViewController()
    mailComposer.mailComposeDelegate = self
    mailComposer.setToRecipients([SUBMIT_EMAIL_ADDRESS])
    mailComposer.setSubject("New Wallpaper Submission")

    // This contains a string with HTML tags
    mailComposer.setMessageBody("Hi there,<br />please check out this new wallpaper I'm submitting, hope you can publsh it.<br />You can eventually reply to: <strong>\(emailTxt.text)</strong><br /><br />Thanks,<br />Regards.", isHTML: true)

    // Attach the Wallpaper
    let imageData = UIImageJPEGRepresentation(wallImage.image!, 0.5)
    mailComposer.addAttachmentData(imageData!, mimeType: "image/jpg", fileName: "wall.jpg")

    if MFMailComposeViewController.canSendMail() {
        presentViewController(mailComposer, animated: true, completion: nil)
    } else {
        let alert = UIAlertView(title: APP_NAME,
            message: "Your device cannot send emails. Please configure an email address into Settings -> Mail, Contacts, Calendars.",
            delegate: nil,
            cancelButtonTitle: "OK")
        alert.show()
    }

}

Hope this helps!

Is there a way to bulk upload via FTP to parse?

Hi, no sorry, Parse can accept CSV imports but that’s for strings and numbers, not for pictures. Cheers!

Is there a way to stop the app from stripping metadata/exif data from the file? I have metadata put into each photo, but when I download it and open it in photoshop from sending it from my iPad, it has stripped it.

Hi, we don’t think so, since the app must convert images into NSData in order to download them from Parse database.
Cheers!

Is it possible to bulk upload images to parse? I have over 300 images and one by one would be awful. Thanks

Hi, we are not experienced with Parse PHP at the present, so we can’t help you with that, we’re sorry.

Hi, we may work a solution out for you, please contact us by our profile’s contact form for more details.
Cheers!

Hello,

Apps Rejected, i have published twice, and still rejected.

From Apple 3.2 – Apps with placeholder text will be rejected 3.2 Details

Your app or its metadata still does not appear to include final content.
Specifically, your app screenshots still contains placeholder ads

“You’re Connected to iADs”

We’ve attached screenshot(s) for your reference.

Next Steps

Please review your app and metadata to ensure that all of your content is final.

Since your iTunes Connect Application State is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit iTunes Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, click the “Submit for Review” button at the top of the App Details page.

Screenshot http://a1993.phobos.apple.com/us/r30/Purple1/v4/45/3d/5a/453d5ac3-c8e8-9416-c8d1-f0aaab0807be/temp..tgsoxrwv.png

============ How to Temporary disable ads, so we can make screenshot without ads ?

Hi, just search for these 2 lines of code in the XCode project and comment them:
initiAdBanner()
initAdMobBanner()

How do you recommend changing the header color and default font?

Hi, we’re sorry, we’re on vacation so we can’t access the code to make a screenshot right now, we can do that on next week.

Not a problem, I’m just not seeing how I can access each individual navigation controller in the story board, and when I select it, it doesnt show those options.

You have to click first on a Navigation Controller, then you must have the Document Outline panel opened (click the square little icon on the bottom-left side of the Storyboard space), so you’ll see all the views lists. Then you have to click on the Navigation Bar in there to select it, and use the Attribute Inspector panel to edit it’s bkg and font.

FYI I too am having the slow lag on the scroll.

hi, it seems an iOS 8 bug, we’ll double check it once we’ll be back from holidays to make sure that’s the problem, and hopefully iOS 9 will fix it. iOS 8.1 had an issue on touch detection on scrollViews, for example, and its next versions fixed it. Cheers!

Has this been confirmed it is an iOS9 fix?

Everything works fine in Wally on iOS 9. Anyway, CollectionView Cells load images asynchronously so we don’t know what lag you’ve experienced but if you have a lot of images you must give your app the time to load the last ones when you scroll up.
Cheers!

Hi,

I have very slow performance on the uicollectionview.. poor scroll fps and cell updating with a lag of about 1 second when I scroll up and down (keep in mind that my pics are small-size: about 300kb each one)... there is way to improve performance? Maybe updating cell.images asynchronously?

Very few images.. 12-15.. the problem appear when the collectionview scroll for the dequeueReusableCell.. the cells updates themselves with an annoying lag.. for about 0.5 second you see the old pic in the cell, and after that the cell update with the new image.. in the meanwhile the scrolling experience is really poor… I don’t think it’s an iOS 8 bug… there is a post on raywenderlich where he reach 60fps with tons of images and effects.. anyway thank you for your effort on fixing this!

Hi.. did you solve this problem?

Hi, not yet, we’re waiting for iOS 9, which is coming out pretty soon.

Hello again Sir,

on apps, how to show new wallpaper at first post, when i add new wallpaper, they show at bottom, not at top or first columns
and on category, how to sort category with alphabet ?

Thanks

Hi, you sould add this line of code:
     query.orderByDescending("createdAt")
right below this one in WallGrid.swift file, in the queryWallpapers() method:
     query.whereKey(WALLPAPERS_IS_PENDING, equalTo: false)
Categories are manually created so you must create each row in Parse in alphabetical order, the app will show your edits then.
Hope this helps!

wallpaper sort is work now
but on category, still not sort alphabet order http://prntscr.com/83b94u but sort by date

Wired issue, we just tested it and sortByDescending works fine, please carefully test it again by creating a new row in Parse and adding a fake wallpaper with the right Category, it should show you such last wallpaper on the top of the collectionView.
Have you set all wallpapers as false for ispending variable in the database?

From the screenshot you sent us we see that you have clicked on the name field in your database, that of course shows you alphabetical order on Parse, but what’s important is the createdAt date. You should create brand new categories starting from Z to A, the latest one will be the A, as shown here: http://s22.postimg.org/6xhydfrlt/sample.png

Any Appstore link?

Not yet, the template has just been published here so our clients had bo material time to submit it in the AppStore. Cheers!

Any Appstore link?

Not yet, the template has just been published here so our clients had bo material time to submit it in the AppStore. Cheers!

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey