2015-09-19 15 views

Odpowiedz

21

Dzieje się tak dlatego, że projekt ma taką samą nazwę jak ramach CoreData, spróbuj zmienić swój projekt i powinno działać.

+3

lol nie można w to uwierzyć. źle akceptuję odpowiedź, kiedy pozwala mi – hamobi

0

Znalazłem interesującą rzecz, że w Ustawieniach kompilacji są dwie wartości: Nazwa produktu i Nazwa modułu. Zwykle są one takie same, więc masz ten błąd, ponieważ nazwa twojego produktu jest taka sama jak nazwa modułu (więc nazwa produktu jest skompilowana i nie można go zaimportować jako modułu). Można wymienić nazwę modułu do czegoś podobnego „ProjectModule”, w Twoim przypadku „CoreDataModule”, a następnie użyć @testable import CoreDataModule

0

Nie wiem dlaczego, ale to jest moje rozwiązanie:

I przemianowany na projekt o nazwie „CoreDate” a nawet usunąć go i nowy projekt o nazwie "CoreDataDemo", "CDdemo" i tak dalej. Ale one nie działają, błąd nadal istnieje.

Po tym, próbuję utworzyć projekt bez dodawania go do obszaru roboczego, którego użyłem wcześniej, wynikiem nie jest błąd.

Przypuszczam, że coś jest nie tak z moją przestrzenią roboczą, ponieważ stworzyłem projekt o nazwie "CoreData". Usuwam cały obszar roboczy, w którym tworzę moje projekty i tworzę nowy obszar roboczy. I wszystko idzie dobrze!

Powiązane problemy