Turkcell | Geleceği Yazanlar

Soru & Cevap

refenced hataları

29.06.2015 - 17:43

bu sporunu nasıl çözerim lütfen bana yardım edin arkadaşlar.Kodları görmek isteyen arkadaşlara yolayabilirm.Github üzerinden bir proje indirdim.O proje sorunsuz çalışıyor lakin o projede ki bulunan kit dosyasınıv e gerekli kodları ekledğimde böyle bir hata çıkıyor.O proje eski xcode ile yapılmış ama sorunsuz çalışıyor .Benım ki yeni xcode onunla yenı proje oluşturdurup gerekli işlemi yaptıgımda böyle bir hüüsranla karşılaştım. Uzman arkadaşlara ihtiyacım var

2252 Görüntülenme

1 Cevap

Anıl SÖZERİ
29.06.2015 - 17:51

Merhaba,

Kullandığınız kütüphanedeki classlar için -ObjC linklemesini yapmanız gerekiyor;

Adding the "-ObjC" Linker Flag

Ayrıca Derived Data ile ilgili bir problem görünüyor, onu da temizlemenizi öneririm;

Deleting contents from Xcode Derived data folder

İyi çalışmalar.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Nuri
29.06.2015 - 19:01
dediğiniz yaptım lakin düzelmedi.Orjınal proje de zaten linker flag eklenmemiş ona ragmen ekledim ama tık yok
Anıl SÖZERİ
29.06.2015 - 19:19
Projenizi Clean + Build edip denediniz mi ?
Nuri
29.06.2015 - 20:07
evet hemde kaç kere yaptım onu.İstersenız örnek projeyı ve benım oluşturudgum projenin linkini atayım bir de siz bakın dilerseniz bir sakıncası yoksa
Anıl SÖZERİ
29.06.2015 - 20:14
Farklı bir yöntem bilmiyorum baksam da yardımcı olamam muhtemelen ama isterseniz paylaşabilirsiniz.
Nuri
29.06.2015 - 22:51
xcode başka sürümü yükleyip tekrar oluşturdum ama ondanda başka sıkıntı çıktı . Bu örnek proje :https://github.com/dlackty/LineKit örnek proje cihazımda sorunsuz çalışmakta. bu benım az önce tekrar oluşturduğum .Bu sefer o hatalar yok ama bir başka sıkınt var bakınca anlarsınız zaten hemen hocam : http://www10.zippyshare.com/v/Rdv7iGLt/file.html
Nuri
29.06.2015 - 22:59
http://i.hizliresim.com/n7B8Zl.png
Anıl SÖZERİ
30.06.2015 - 09:22
Line.h classında NSString yazıyor sadece onu silin, #import <UIKit/UIKit.h>'ı classınıza dahil edin başarılı şekilde build ediyor.
Nuri
30.06.2015 - 20:15
hocam sizde ki nasıl çalışıyıor bende çalışmıyor .Nsstring i sildim tekrar vievcontroller m #import "Line.h" yazdım ama olmadı http://i.hizliresim.com/qYVb4V.png aynı hatayı veriyor http://i.hizliresim.com/Oqm0B0.png
Anıl SÖZERİ
30.06.2015 - 21:30
Yazdığımı tag olarak algılamış sanırım #import UIKit/UIKit.h ı dahil etmeniz gerekiyor.
Nuri
01.07.2015 - 01:40
YOK hocam olmuyor yine aynı hata, #import UIKit/UIKit.h zaten var sildim yşne yazdım ama olmuyo
Nuri
01.07.2015 - 02:15
hocam şimdi çözüldü ne hikmetse .İlginiz ve yardımınız için çok teşekkür ederim allah sizden 1000 kere razı olsun :)
Anıl SÖZERİ
01.07.2015 - 09:26
Nasıl kendi yazdığınız classlara erişmek için import etmeniz gerekiyorsa, kullandığınız classlar da UIKit kütüphanesi içerisinde olduğundan dolayı import etmeniz gerekiyor. Rica ederim, iyi çalışmalar. Amin, cümlemizden :)

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.