Új hozzászólás Aktív témák
-
kemkriszt98
aktív tag
Van itt valaki? 😁
Most kezdtem tanulni a swiftet s nem teljesen tiszta mire is jók pontosan a külső paraméter nevek? (Gondolom így hívják magyarúl 😁 External parameter names)"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Az a helyzet hogy az Objectiv-C-t egyáltalán nem ismerem... Úgy összességében nem értem a koncepciót.. Van ezeknek valami gyakorlati haszna? Pl. Elsőre az merűlt fel bennem, hogy ha úgyis meg kell nevezni a paramétert hívás kor akkor tán fel lehet cserélni a paraméterek sorrendjét? Vagy más célja van?
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok. Egy kamera felületet próbálok felépíteni az alap helyett... Az egyetlen problémám az, hogy attól függően, hogy melyik irányba áll a telefon vagy az előlapi vagy a hátlapot kamera fejjel lefelé levő képet ad.
Googleon megtaláltam a megoldást, hogy hogyan lehet megváltoztatni a kimenet orientációját de nekem az AVCaptureMovieFileOutput connectionWithMediaType-Ja nil-t ad vissza. Milyen megoldást javasoltok?"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok,
Szerverről kapok egy json-t, ezt átalakítom így:NSJSONSerialization.JSONObjectWithData(json, options: NSJSONReadingOptions())
ha ezt most kiiratom akkor szépen megjelenik nekem az objektum.. de abban a percben, ahogy castolni akarom nil-t kapok.
dictionary- vá próbáltam így:NSJSONSerialization.JSONObjectWithData(json, options: NSJSONReadingOptions()) as? NSDictionary
meg így:
NSJSONSerialization.JSONObjectWithData(json, options: NSJSONReadingOptions()) as? [String:AnyObject]
Ezeket láttam googleon de mind nil-t ad.. Szerintetek mi lehet az oka?
[ Szerkesztve ]
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sikerűlt...
[
{
"s":[
{
"name":"name",
"id":"234",
"img":"img"
},
{
"name":"name",
"id":"254",
"img":"img"
},
{
"name":"name",
"id":"274",
"img":"img"
}
],...
}
]Kb. így néz ki.. Az történt, hogy [[String:AnyObject]]-re kellett castolni... Most először dolgozom json-al, úgyhogy nem tudom miért de arra tippelnék, hogy a külső [] miatt
[ Módosította: Karma ]
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok. Egy elméleti kérdés. iOS 9-Ben bevezetett cuccokat hogy érdemes használni? Ha például most készíték egy app-et akkor miért érné meg nekem mondjuk StackView-kat használni ha utána ki kell "izzadjam" ugyan azt a hatást régebbi eszközökkel? De akkor meg ne használjam őket mondjuk úgy az iOS 10-11 ig? Mi a módszeretek/véleményetek?
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok. Hogy tudnék valami hasonlót kreálni a
toolbar
-ból?
Eredetileg úgy akartam megoldani, hogytoolbar
helyett egy simaview
-t használok de ezzel az a baj, hogy egynavController
-ben vagyunk és mindenscene
re kell egy pont ugyan olyan s akkor elég furán néz ki, hogy oldalról becsúszik ugyan az a menü...
Szerk.: A hátterekkel van bajom ... láttam, hogy lehet háttér képet beállítani egyBarButtonItem
-nek de akár, hogy próbáltam, nem jött ki jól... kimaradt egy egy csík felül... eltakart más elemeket...[ Szerkesztve ]
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Na sikerűlt megoldani 😊
Viszont van másik kérdésem... Ha van egy nav controllerem egy stpryboardban és egy scenem egy másikban meg lehet valahogy oldani, hogy az IB-ből adogassak gombokat a scene nav/tool - barjához vagy csak kódból lehetséges?"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok, kellene nekem agy olyan AR API amit egyszerűbb használni swift el még ha obj c ben is van írva.. Nem baj ha nincs ingyen nekem az is jó ha van egy Trial verzió ami tele van watermarkokkal.. Eddig próbáltam a wikitude-ot de ahogy láttam azt nem lehet swiftel használni mert hibaüzenetet ad az Xcode hogy újra kellene fordítani... Aztán próbálkoztam az ARToolKit-el de ott végkép nem találtam leírást hogy hogy kellene beimportálni a projektembe...
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok, többször találkoztam olyannal hogy egy app-om kb. 1 hét után nem indulnak el többet... Egyszerűen crashelnek mielőtt elindulnának... Most észre vettem, hogy az eszközfelügyelőből is eltűntek..(Nem csak az én telefonomon). Én rontok el valamit vagy az ingyenes developer acc miatt van? Vagy más az oka?
[ Szerkesztve ]
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok.
Egy videót próbálok frame-ekre bontani. Itt a kódom:private class func videoToFrames(name:String, vExtension ext: String)->[UIImage]?{
do{
var frames = [UIImage]()
let url = NSBundle.mainBundle().URLForResource(name, withExtension: ext, subdirectory: "Assets")!
let asset = AVAsset(URL: url)
let reader = try AVAssetReader(asset: asset)
let output = AVAssetReaderVideoCompositionOutput(videoTracks: asset.tracksWithMediaType(AVMediaTypeVideo), videoSettings: nil)
output.videoComposition = AVVideoComposition(propertiesOfAsset: asset)
reader.addOutput(output)
reader.startReading()
let frameCount = Int(asset.duration.seconds*fps)
let context = CIContext()
print("Asset reader: \(reader.error)")
for _ in 0..<frameCount{
let buff = output.copyNextSampleBuffer()
if buff == nil{
continue
}
let pixelBuffer = CMSampleBufferGetImageBuffer(buff!)! as CVPixelBuffer
let ciImage = CIImage(CVPixelBuffer: pixelBuffer)
let cgImgRef = context.createCGImage(ciImage, fromRect: CGRectMake(0, 0, CGFloat(CVPixelBufferGetWidth(pixelBuffer)), CGFloat(CVPixelBufferGetHeight(pixelBuffer))))
frames.append(UIImage(CGImage: cgImgRef))
}
return frames
}catch{
print(error)
return nil
}
}.mp4 fájlokkal működik de nekem .mov kellene az aplha channel miatt. Arra viszont azt a hibaüzenetet kapom, hogy:
Error Domain=AVFoundationErrorDomain Code=-11833 "Cannot Decode" UserInfo={NSLocalizedFailureReason=The decoder required for this media cannot be found., NSUnderlyingError=0x15e77fb90 {Error Domain=NSOSStatusErrorDomain Code=-12906 "(null)"}, AVErrorMediaTypeKey=vide, NSLocalizedDescription=Cannot Decode})
Google-on nem találok semmi használhatót... próbáltam a pixel formatokat állítgatni de az sem segített. Esetleg valami ötlet?
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
kemkriszt98
aktív tag
Sziasztok,
Adott egy ilyen layout:
A narancssárga
view
-t próbálom animálni de arra lenne szükségem, hogy a zöld (ami a narancssárgasubview
-ja ) vele eggyütt méreteződjön.. De nem teszi...Itt a kód (A
test
a narancssárga) :@IBAction func click(_ sender: AnyObject) {
test.frame = CGRect(x: self.view.frame.width/2, y: self.view.frame.height/2, width: 0, height: 0)
test.center = CGPoint(x: self.view.frame.width/2, y: self.view.frame.height/2)
for sb in test.subviews{
sb.autoresizingMask = [.flexibleWidth, .flexibleHeight]
}
UIView.animate(withDuration: 0.5, delay: 1, options: .curveEaseIn, animations: {
self.test.frame = CGRect(x: self.view.frame.width/2, y: self.view.frame.height/2, width: 150, height: 150)
self.test.center = CGPoint(x: self.view.frame.width/2, y: self.view.frame.height/2)
}, completion: nil)
}Googleon találtam, hogy az animáció blokjába be kellene rakni azt, hogy
.lazoutIfNeeded()
de nem segített... Aztán azt próbáltam, hogy a a zöldview
nak beállítom azautoresizingMask
-játflexibleWidht
flexibleHeight
-ra... De az sem segít.. Valami ötlet?"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-