..
def init_simulator_images(num_images)
(1..num_images.to_i).each do |n|
target_file = "IMG_000#{n}.JPG"
begin
File.stat("#{ENV['simulator_media_path']}/#{target_file}")
rescue Errno::ENOENT
app_exec 'FEX_loadPhotoLibraryImage:', "test/#{target_file}"
end
end
end
을 다음 네이티브 코드 측면에서, 우리는 어떤 경우에 도움이 FEX_Helper라는 헬퍼 클래스가 마지막으로 시뮬레이터 용지 경로가 thusly 히 정의
def FEX_loadPhotoLibraryImage(imageStr)
img = UIImage.imageNamed(imageStr)
UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil)
end
:
우리는 런타임에 응용 프로그램 (. RubyMotion 코드 만 V 구문을 제외하고 목표 - C와 유사)을 수정해야
def simulator_media_path
"#{self.simulator_version_path}/Media/DCIM/100APPLE"
end
def simulator_path
"/Users/#{self.user}/Library/Application\ Support/iPhone\ Simulator"
end
def simulator_version_path
"#{self.simulator_path}/#{self.simulator_version}"
end
누군가가 파일을 시뮬레이터에 삽입하여 테스트를 수행하는 데 도움이되기를 바랍니다.
마크