first page open response like classplbuildpublish error [duplicate] - ios

This question already has answers here:
Class PLBuildVersion is implemented in both frameworks
(7 answers)
Closed 6 years ago.
This is the error I'm getting in console when I run the app.
objc[4391]: Class PLBuildVersion is implemented in both
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
(0x112a1d910) and
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
(0x112847210). One of the two will be used. Which one is undefined.

It's not a error,it print just when you test your APP on simulator. The reason is objc uses the same namespace for your App,when class have the same name,The behavior of objc runtime is unpredictable. One possibility is that the class of any program will be loaded.

Related

Finding incompatible Objective-C category definitions from compiler warning after Swift 3 migration [duplicate]

This question already has answers here:
Xcode 8 Objective-C category warning
(8 answers)
Closed 3 years ago.
After migrating to Swift 3 compiler gives me a warning:
Some object files have incompatible Objective-C category definitions.
Some category metadata may be lost. All files containing Objective-C
categories should be built using the same compiler.
Does anyone know how can I find objects or files defined as some object files from the warning?
I have zillions of extensions and going through all of them would be a madness. Is there an easier way?
I know there are similar questions but no one asks how to find the files/objects responsible for the warning.
If you click on the warning, you will see the area in the build log where probably some library will be named.

Refactoring the swift code [duplicate]

This question already has an answer here:
What is other option available in swift instead of refactoring and renaming class or attribute name?
(1 answer)
Closed 6 years ago.
I am working on swift project.After 1 month I need to refactor the code as we have done in objective c. I need to change some class names, properties and method names. But problem is that when I go to refactor the code but It showing me an error.
Error is "Xcode can only refactor C and Objective-C code."
Is there any way to refactor the code because there are 50+files to change the code.
Thanks in advance
Unfortunately, no. We're stuck with "Find>Find & Replace in Project".

Xcode crashed when I open the main.storyboard, no matter if it's a new project or not [duplicate]

This question already has answers here:
swift : Failed to communicate with Interface Builder
(3 answers)
Closed 7 years ago.
I've searched on google for some time and can't find the answer to this problem of mine.
When I try to open the main.storyboard of any swift project, my xcode crashes, I can access the source code and all, just not the interface builder.
I get the error which can be seen in the pastebin link:
http://pastebin.com/URgBuPkV
Well, this looks like a bug in your Xcode.
I would recommend to simply de-install and then re-install Xcode.
Hope that helps :)

How to reference classes from another project [duplicate]

This question already has answers here:
How to reference another file in Dart?
(4 answers)
Dart - How does one dart project import code from another dart project without using pub?
(1 answer)
Closed 8 years ago.
I'm trying to share objects between a client-side and server-side project. Currently the way I thought of doing it was by adding a 3rd project called "shared" and put my common classes inside.
But now when I run my client-side-project by referencing files like this:
import '../../../shared/game.dart';
I get a warning from pub saying
[Error from InjectorGenerator on
client|web/main.dart]: Could not load asset
client|../shared/game.dart
Is there a way to either publish locally my shared project to reference the classes with the import packages:... syntax? Otherwise, what's the way of doing this in Dart?

Unknown class <MyClass> in Interface Builder file in Swift [duplicate]

This question already has answers here:
Xcode 6 Bug: Unknown class in Interface Builder file
(52 answers)
Closed 5 years ago.
I am programming the ToDoList Objective-C Tutorial from Apple, but try to do it in Swift.
(Tutorial)
Now that I am ready, when I run the Application, I get the error:
Unknown class AddToDoItemViewController in Interface Builder file in Swift.
In this thread, somebody solved a, as I think similar Problem with [MyClass class] in Objective-C. Is there a similar way to do this in Swift?
I found that on a lot of my Swift Controllers there's a new Module Option which was set to None
So to fix it just set the Class to a different one and then set it back. That gave me this
A similar line in swift would be AddToDoItemViewController.self. All that really matters is you call your view controller from swift code so the linker knows to include that file.
I ran into this situation when I made a mistake and used a different name in the #OBJC statement than my declared class name.

Resources