Comments (12)
Thanks @roninopf ! I agree it is something going on with the objc-swift mechanism of Xcode. I will take a shot at it because I'm in the middle of translating a bunch of objc to swift right now so the topic is of interest to me.
from swift-sdk.
Hi @paulbruneau, just writing in to say we haven't forgotten about this, we're just looking for a good time to get it done.
from swift-sdk.
Yep, that's me! Wow, that's very odd. This is the first report of this we've seen. We'll make a ticket for this, thanks.
from swift-sdk.
Hi @paulbruneau, thanks for the report! This is interesting; looks like the problem arises from the translation of Swift to Objective-C; I'd definitely be curious to see what your fix is for this, since, in that screenshot, both warnings for renderAdditionalFieldsForCell
don't cause warnings for Swift. (the one from removeMessage
is definitely an oversight on our part)
Please feel free to even send over what ideas you had in mind for fixing this; we certainly accept PRs but this is definitely something we're responsible for.
from swift-sdk.
Hi @roninopf --
I haven't been able to figure out a way to remove the warning while keeping the \param. My only suggestion is to remove the \param docs. Maybe they can be still referenced, just not as \param because it does seem like xcode is reading or creating them incorrectly on the objc side. Thanks for looking at this with me.
from swift-sdk.
Thanks @paulbruneau, we'll put it up on the list, looks easy enough to deal with. Another alternative we're considering is also to rename those fields to match their Objective-C counterparts rather than the Swift names.
from swift-sdk.
Thank you @roninopf that sounds great. I didn't want to suggest that because who wants to go backwards, right? But during these "crossover times" we have to do some interesting things sometimes. Cheers!
from swift-sdk.
Thanks! I understand completely.
But hey, thanks to github's email they sent me about this, I see your name might be Jay Kim. Have you ever heard of anyone else seeing this xcode debug console error when trying to "PO" values? I experienced it quite a bit the other day.
error: virtual filesystem overlay file ‘/Users/jay.kim/Library/Developer/Xcode/DerivedData/swift-sdk-dcpbsnbeyjmqjqahjaffacrgnwlg/Build/Intermediates.noindex/ArchiveIntermediates/swift-sdk/IntermediateBuildFilesPath/swift-sdk.build/Release-iphonesimulator/swift-sdk.build/all-product-headers.yaml’ not found
from swift-sdk.
Thanks! It could be something weird with Xcode generally, or just my own Xcode or project situation. I have no idea what a "virtual filesystem overlay file" is especially regarding the simulator. I'll let you know if I get any more interesting information about it from my team.
from swift-sdk.
Hi again @roninopf --
Just reporting back that another member of my team is experiencing the debug console problem when trying to "PO" values in there. Should I make a new issue for this? Have you heard from anyone else about this one? Thanks!
(lldb) po ratesDict
error: virtual filesystem overlay file '/Users/jay.kim/Library/Developer/Xcode/DerivedData/swift-sdk-dcpbsnbeyjmqjqahjaffacrgnwlg/Build/Intermediates.noindex/ArchiveIntermediates/swift-sdk/IntermediateBuildFilesPath/swift-sdk.build/Release-iphonesimulator/swift-sdk.build/all-product-headers.yaml' not found
error: couldn't IRGen expression. Please check the above error messages for possible root causes.
from swift-sdk.
Hmm, no other reports, but can you make a ticket with your Iterable CSM? I'm thinking this will take a little more digging than can be encompassed in a GitHub issue. :/
from swift-sdk.
Hi @paulbruneau, this is a long time coming, but this issue has finally been resolved with 6.3.3. Thanks for reporting this.
from swift-sdk.
Related Issues (20)
- If initial JWT token request fails, SDK doesn't ever request a new one HOT 2
- In-app messages black background does not expand to full height of phone screen HOT 1
- 6.4.12 contains semver-breaking API change HOT 2
- Type 'ReactIterableAPI' does not conform to protocol 'IterableAuthDelegate' HOT 1
- If the in-app message's position not being set to "full", the in-app will auto disappear with animation and app freezes on some devices HOT 2
- SPM Integration HOT 1
- Crash in RequestHandler.swift with InternalIterableAPI Initialization HOT 11
- InAppDisplayer: We need a way to set the `topViewController`
- [Bug]: crash on NWPathMonitor HOT 1
- After updating Iterable to 6.4.17 Circle CI pipeline is failing - ❌ error: Build input file cannot be found: '/Users/distiller/project/Pods/Iterable-iOS-SDK/swift-sdk/Internal/DependencyContainerProtocol.swift'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it? (in target 'Iterable-iOS-SDK' from project 'Pods')
- Add Privacy Manifest HOT 6
- Image as Attachment in Push Notification payload doesn't get displayed
- Rename the package sdk something different than `swift-sdk` HOT 4
- Add OnSuccessHandler and OnFailureHandler to logoutUser() function HOT 1
- Swift access race in IterableSDK.Pending.onSuccess
- Making a `getMessages` once per day
- Thread Performance Checker failure
- Xcode 16 beta 2 throws error stating Type 'WKWebView' does not conform to protocol 'WebViewProtocol' HOT 9
- CodeQL - String length conflation
- type 'ReactIterableAPI' does not conform to protocol 'IterableAuthDelegate' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swift-sdk.